home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 February: Tool Chest / Dev.CD Feb 94.toast / Tool Chest / Development Platforms / Apple II / Essentials / APW Interfaces / AInclude / Records.asm < prev   
Encoding:
Assembly Source File  |  1993-06-15  |  221.7 KB  |  8,915 lines  |  [TEXT/MPS ]

  1. ; File:  AIIGSRecords.aii 
  2. ;
  3. ;
  4. ; Copyright Apple computer, Inc.  1986-89 
  5. ; All Rights Reserved 
  6. ;
  7. ;
  8.    MACRO
  9. &lab Str255 &textLength,&text
  10.      AIF   C:&textLength,.p1
  11.      LCLA  &textLength
  12. .p1
  13.      AIF   C:&text,.p2
  14.      LCLA  &text
  15. .p2
  16. &lab DS    0
  17. &lab._textLength DC      i1'&textLength'
  18. &lab._text DC      i1'&text'
  19.    MEND
  20.    MACRO
  21. &lab Str32 &length,&text
  22.      AIF   C:&length,.p1
  23.      LCLA  &length
  24. .p1
  25.      AIF   C:&text,.p2
  26.      LCLA  &text
  27. .p2
  28. &lab DS    0
  29. &lab._length DC      i1'&length'
  30. &lab._text DC      i1'&text'
  31.    MEND
  32.    MACRO
  33. &lab Point &v,&h
  34.      AIF   C:&v,.p1
  35.      LCLA  &v
  36. .p1
  37.      AIF   C:&h,.p2
  38.      LCLA  &h
  39. .p2
  40. &lab DS    0
  41. &lab._v DC      i2'&v'
  42. &lab._h DC      i2'&h'
  43.    MEND
  44.    MACRO
  45. &lab Rect &v1,&h1,&v2,&h2
  46.      AIF   C:&v1,.p1
  47.      LCLA  &v1
  48. .p1
  49.      AIF   C:&h1,.p2
  50.      LCLA  &h1
  51. .p2
  52.      AIF   C:&v2,.p3
  53.      LCLA  &v2
  54. .p3
  55.      AIF   C:&h2,.p4
  56.      LCLA  &h2
  57. .p4
  58. &lab DS    0
  59. &lab._v1 DC      i2'&v1'
  60. &lab._h1 DC      i2'&h1'
  61. &lab._v2 DC      i2'&v2'
  62. &lab._h2 DC      i2'&h2'
  63.    MEND
  64.    MACRO
  65. &lab TimeRec &second,&minute,&hour,&year,&day,&month,&extra,&weekDay
  66.      AIF   C:&second,.p1
  67.      LCLA  &second
  68. .p1
  69.      AIF   C:&minute,.p2
  70.      LCLA  &minute
  71. .p2
  72.      AIF   C:&hour,.p3
  73.      LCLA  &hour
  74. .p3
  75.      AIF   C:&year,.p4
  76.      LCLA  &year
  77. .p4
  78.      AIF   C:&day,.p5
  79.      LCLA  &day
  80. .p5
  81.      AIF   C:&month,.p6
  82.      LCLA  &month
  83. .p6
  84.      AIF   C:&extra,.p7
  85.      LCLA  &extra
  86. .p7
  87.      AIF   C:&weekDay,.p8
  88.      LCLA  &weekDay
  89. .p8
  90. &lab DS    0
  91. &lab._second DC      i1'&second'
  92. &lab._minute DC      i1'&minute'
  93. &lab._hour DC      i1'&hour'
  94. &lab._year DC      i1'&year'
  95. &lab._day DC      i1'&day'
  96. &lab._month DC      i1'&month'
  97. &lab._extra DC      i1'&extra'
  98. &lab._weekDay DC      i1'&weekDay'
  99.    MEND
  100.    MACRO
  101. &lab Cursor &cursorHeight,&cursorWidth,&cursorData,&cursorMask,&cursorHotSpot_v,&cursorHotSpot_h
  102.      AIF   C:&cursorHeight,.p1
  103.      LCLA  &cursorHeight
  104. .p1
  105.      AIF   C:&cursorWidth,.p2
  106.      LCLA  &cursorWidth
  107. .p2
  108.      AIF   C:&cursorData,.p3
  109.      LCLA  &cursorData
  110. .p3
  111.      AIF   C:&cursorMask,.p4
  112.      LCLA  &cursorMask
  113. .p4
  114.      AIF   C:&cursorHotSpot_v,.p5
  115.      LCLA  &cursorHotSpot_v
  116. .p5
  117.      AIF   C:&cursorHotSpot_h,.p6
  118.      LCLA  &cursorHotSpot_h
  119. .p6
  120. &lab DS    0
  121. &lab._cursorHeight DC      i2'&cursorHeight'
  122. &lab._cursorWidth DC      i2'&cursorWidth'
  123. &lab._cursorData DC      i2'&cursorData'
  124. &lab._cursorMask DC      i2'&cursorMask'
  125. &lab._cursorHotSpot Point &cursorHotSpot_v,&cursorHotSpot_h
  126.    MEND
  127.    MACRO
  128. &lab Region &rgnSize,&rgnBBox_v1,&rgnBBox_h1,&rgnBBox_v2,&rgnBBox_h2
  129.      AIF   C:&rgnSize,.p1
  130.      LCLA  &rgnSize
  131. .p1
  132.      AIF   C:&rgnBBox_v1,.p2
  133.      LCLA  &rgnBBox_v1
  134. .p2
  135.      AIF   C:&rgnBBox_h1,.p3
  136.      LCLA  &rgnBBox_h1
  137. .p3
  138.      AIF   C:&rgnBBox_v2,.p4
  139.      LCLA  &rgnBBox_v2
  140. .p4
  141.      AIF   C:&rgnBBox_h2,.p5
  142.      LCLA  &rgnBBox_h2
  143. .p5
  144. &lab DS    0
  145. &lab._rgnSize DC      i2'&rgnSize'
  146. &lab._rgnBBox Rect &rgnBBox_v1,&rgnBBox_h1,&rgnBBox_v2,&rgnBBox_h2
  147.    MEND
  148.    MACRO
  149. &lab BufDimRec &maxWidth,&textBufHeight,&textBufferWords,&fontWidth
  150.      AIF   C:&maxWidth,.p1
  151.      LCLA  &maxWidth
  152. .p1
  153.      AIF   C:&textBufHeight,.p2
  154.      LCLA  &textBufHeight
  155. .p2
  156.      AIF   C:&textBufferWords,.p3
  157.      LCLA  &textBufferWords
  158. .p3
  159.      AIF   C:&fontWidth,.p4
  160.      LCLA  &fontWidth
  161. .p4
  162. &lab DS    0
  163. &lab._maxWidth DC      i2'&maxWidth'
  164. &lab._textBufHeight DC      i2'&textBufHeight'
  165. &lab._textBufferWords DC      i2'&textBufferWords'
  166. &lab._fontWidth DC      i2'&fontWidth'
  167.    MEND
  168.    MACRO
  169. &lab Font &offseToMF,&family,&style,&size,&version,&fbrExtent,&highowTLoc
  170.      AIF   C:&offseToMF,.p1
  171.      LCLA  &offseToMF
  172. .p1
  173.      AIF   C:&family,.p2
  174.      LCLA  &family
  175. .p2
  176.      AIF   C:&style,.p3
  177.      LCLA  &style
  178. .p3
  179.      AIF   C:&size,.p4
  180.      LCLA  &size
  181. .p4
  182.      AIF   C:&version,.p5
  183.      LCLA  &version
  184. .p5
  185.      AIF   C:&fbrExtent,.p6
  186.      LCLA  &fbrExtent
  187. .p6
  188.      AIF   C:&highowTLoc,.p7
  189.      LCLA  &highowTLoc
  190. .p7
  191. &lab DS    0
  192. &lab._offseToMF DC      i2'&offseToMF'
  193. &lab._family DC      i2'&family'
  194. &lab._style DC      i2'&style'
  195. &lab._size DC      i2'&size'
  196. &lab._version DC      i2'&version'
  197. &lab._fbrExtent DC      i2'&fbrExtent'
  198. &lab._highowTLoc DC      i2'&highowTLoc'
  199.    MEND
  200.    MACRO
  201. &lab FontGlobalsRecord &fgFontID,&fgStyle,&fgSize,&fgVersion,&fgWidMax,&fgFBRExtent
  202.      AIF   C:&fgFontID,.p1
  203.      LCLA  &fgFontID
  204. .p1
  205.      AIF   C:&fgStyle,.p2
  206.      LCLA  &fgStyle
  207. .p2
  208.      AIF   C:&fgSize,.p3
  209.      LCLA  &fgSize
  210. .p3
  211.      AIF   C:&fgVersion,.p4
  212.      LCLA  &fgVersion
  213. .p4
  214.      AIF   C:&fgWidMax,.p5
  215.      LCLA  &fgWidMax
  216. .p5
  217.      AIF   C:&fgFBRExtent,.p6
  218.      LCLA  &fgFBRExtent
  219. .p6
  220. &lab DS    0
  221. &lab._fgFontID DC      i2'&fgFontID'
  222. &lab._fgStyle DC      i2'&fgStyle'
  223. &lab._fgSize DC      i2'&fgSize'
  224. &lab._fgVersion DC      i2'&fgVersion'
  225. &lab._fgWidMax DC      i2'&fgWidMax'
  226. &lab._fgFBRExtent DC      i2'&fgFBRExtent'
  227.    MEND
  228.    MACRO
  229. &lab FontID &famNum,&fontStyle,&fontSize
  230.      AIF   C:&famNum,.p1
  231.      LCLA  &famNum
  232. .p1
  233.      AIF   C:&fontStyle,.p2
  234.      LCLA  &fontStyle
  235. .p2
  236.      AIF   C:&fontSize,.p3
  237.      LCLA  &fontSize
  238. .p3
  239. &lab DS    0
  240. &lab._famNum DC      i2'&famNum'
  241. &lab._fontStyle DC      i1'&fontStyle'
  242. &lab._fontSize DC      i1'&fontSize'
  243.    MEND
  244.    MACRO
  245. &lab FontInfoRecord &ascent,&descent,&widMax,&leading
  246.      AIF   C:&ascent,.p1
  247.      LCLA  &ascent
  248. .p1
  249.      AIF   C:&descent,.p2
  250.      LCLA  &descent
  251. .p2
  252.      AIF   C:&widMax,.p3
  253.      LCLA  &widMax
  254. .p3
  255.      AIF   C:&leading,.p4
  256.      LCLA  &leading
  257. .p4
  258. &lab DS    0
  259. &lab._ascent DC      i2'&ascent'
  260. &lab._descent DC      i2'&descent'
  261. &lab._widMax DC      i2'&widMax'
  262. &lab._leading DC      i2'&leading'
  263.    MEND
  264.    MACRO
  265. &lab LocInfo &portSCB,&ptrToPixImage,&width,&boundsRect_v1,&boundsRect_h1,&boundsRect_v2,&boundsRect_h2
  266.      AIF   C:&portSCB,.p1
  267.      LCLA  &portSCB
  268. .p1
  269.      AIF   C:&ptrToPixImage,.p2
  270.      LCLA  &ptrToPixImage
  271. .p2
  272.      AIF   C:&width,.p3
  273.      LCLA  &width
  274. .p3
  275.      AIF   C:&boundsRect_v1,.p4
  276.      LCLA  &boundsRect_v1
  277. .p4
  278.      AIF   C:&boundsRect_h1,.p5
  279.      LCLA  &boundsRect_h1
  280. .p5
  281.      AIF   C:&boundsRect_v2,.p6
  282.      LCLA  &boundsRect_v2
  283. .p6
  284.      AIF   C:&boundsRect_h2,.p7
  285.      LCLA  &boundsRect_h2
  286. .p7
  287. &lab DS    0
  288. &lab._portSCB DC      i2'&portSCB'
  289. &lab._ptrToPixImage DC      i4'&ptrToPixImage'
  290. &lab._width DC      i2'&width'
  291. &lab._boundsRect Rect &boundsRect_v1,&boundsRect_h1,&boundsRect_v2,&boundsRect_h2
  292.    MEND
  293.    MACRO
  294. &lab QDProcs &stdText,&stdLine,&stdRect,&stdRRect,&stdOval,&stdArc,&stdPoly,&stdRgn,&stdPixels,&stdComment,&stdTxMeas,&stdTxBnds,&stdGetPic,&stdPutPic
  295.      AIF   C:&stdText,.p1
  296.      LCLA  &stdText
  297. .p1
  298.      AIF   C:&stdLine,.p2
  299.      LCLA  &stdLine
  300. .p2
  301.      AIF   C:&stdRect,.p3
  302.      LCLA  &stdRect
  303. .p3
  304.      AIF   C:&stdRRect,.p4
  305.      LCLA  &stdRRect
  306. .p4
  307.      AIF   C:&stdOval,.p5
  308.      LCLA  &stdOval
  309. .p5
  310.      AIF   C:&stdArc,.p6
  311.      LCLA  &stdArc
  312. .p6
  313.      AIF   C:&stdPoly,.p7
  314.      LCLA  &stdPoly
  315. .p7
  316.      AIF   C:&stdRgn,.p8
  317.      LCLA  &stdRgn
  318. .p8
  319.      AIF   C:&stdPixels,.p9
  320.      LCLA  &stdPixels
  321. .p9
  322.      AIF   C:&stdComment,.p10
  323.      LCLA  &stdComment
  324. .p10
  325.      AIF   C:&stdTxMeas,.p11
  326.      LCLA  &stdTxMeas
  327. .p11
  328.      AIF   C:&stdTxBnds,.p12
  329.      LCLA  &stdTxBnds
  330. .p12
  331.      AIF   C:&stdGetPic,.p13
  332.      LCLA  &stdGetPic
  333. .p13
  334.      AIF   C:&stdPutPic,.p14
  335.      LCLA  &stdPutPic
  336. .p14
  337. &lab DS    0
  338. &lab._stdText DC      i4'&stdText'
  339. &lab._stdLine DC      i4'&stdLine'
  340. &lab._stdRect DC      i4'&stdRect'
  341. &lab._stdRRect DC      i4'&stdRRect'
  342. &lab._stdOval DC      i4'&stdOval'
  343. &lab._stdArc DC      i4'&stdArc'
  344. &lab._stdPoly DC      i4'&stdPoly'
  345. &lab._stdRgn DC      i4'&stdRgn'
  346. &lab._stdPixels DC      i4'&stdPixels'
  347. &lab._stdComment DC      i4'&stdComment'
  348. &lab._stdTxMeas DC      i4'&stdTxMeas'
  349. &lab._stdTxBnds DC      i4'&stdTxBnds'
  350. &lab._stdGetPic DC      i4'&stdGetPic'
  351. &lab._stdPutPic DC      i4'&stdPutPic'
  352.    MEND
  353.    MACRO
  354. &lab GrafPort &portInfo_portSCB,&portInfo_ptrToPixImage,&portInfo_width,&portInfo_boundsRect_v1,&portInfo_boundsRect_h1,&portInfo_boundsRect_v2,&portInfo_boundsRect_h2,&portRect_v1,&portRect_h1,&portRect_v2,&portRect_h2,&clipRgn,&visRgn,&bkPat,&pnLoc_v,&pnLoc_h,&pnSize_v,&pnSize_h,&pnMode,&pnPat,&pnMask,&pnVis,&fontHandle,&fontID_famNum,&fontID_fontStyle,&fontID_fontSize,&fontFlags,&txSize,&txFace,&txMode,&spExtra,&chExtra,&fgColor,&bgColor,&picSave,&rgnSave,&polySave,&grafProcs,&arcRot,&userField,&sysField
  355.      AIF   C:&portInfo_portSCB,.p1
  356.      LCLA  &portInfo_portSCB
  357. .p1
  358.      AIF   C:&portInfo_ptrToPixImage,.p2
  359.      LCLA  &portInfo_ptrToPixImage
  360. .p2
  361.      AIF   C:&portInfo_width,.p3
  362.      LCLA  &portInfo_width
  363. .p3
  364.      AIF   C:&portInfo_boundsRect_v1,.p4
  365.      LCLA  &portInfo_boundsRect_v1
  366. .p4
  367.      AIF   C:&portInfo_boundsRect_h1,.p5
  368.      LCLA  &portInfo_boundsRect_h1
  369. .p5
  370.      AIF   C:&portInfo_boundsRect_v2,.p6
  371.      LCLA  &portInfo_boundsRect_v2
  372. .p6
  373.      AIF   C:&portInfo_boundsRect_h2,.p7
  374.      LCLA  &portInfo_boundsRect_h2
  375. .p7
  376.      AIF   C:&portRect_v1,.p8
  377.      LCLA  &portRect_v1
  378. .p8
  379.      AIF   C:&portRect_h1,.p9
  380.      LCLA  &portRect_h1
  381. .p9
  382.      AIF   C:&portRect_v2,.p10
  383.      LCLA  &portRect_v2
  384. .p10
  385.      AIF   C:&portRect_h2,.p11
  386.      LCLA  &portRect_h2
  387. .p11
  388.      AIF   C:&clipRgn,.p12
  389.      LCLA  &clipRgn
  390. .p12
  391.      AIF   C:&visRgn,.p13
  392.      LCLA  &visRgn
  393. .p13
  394.      AIF   C:&bkPat,.p14
  395.      LCLA  &bkPat
  396. .p14
  397.      AIF   C:&pnLoc_v,.p15
  398.      LCLA  &pnLoc_v
  399. .p15
  400.      AIF   C:&pnLoc_h,.p16
  401.      LCLA  &pnLoc_h
  402. .p16
  403.      AIF   C:&pnSize_v,.p17
  404.      LCLA  &pnSize_v
  405. .p17
  406.      AIF   C:&pnSize_h,.p18
  407.      LCLA  &pnSize_h
  408. .p18
  409.      AIF   C:&pnMode,.p19
  410.      LCLA  &pnMode
  411. .p19
  412.      AIF   C:&pnPat,.p20
  413.      LCLA  &pnPat
  414. .p20
  415.      AIF   C:&pnMask,.p21
  416.      LCLA  &pnMask
  417. .p21
  418.      AIF   C:&pnVis,.p22
  419.      LCLA  &pnVis
  420. .p22
  421.      AIF   C:&fontHandle,.p23
  422.      LCLA  &fontHandle
  423. .p23
  424.      AIF   C:&fontID_famNum,.p24
  425.      LCLA  &fontID_famNum
  426. .p24
  427.      AIF   C:&fontID_fontStyle,.p25
  428.      LCLA  &fontID_fontStyle
  429. .p25
  430.      AIF   C:&fontID_fontSize,.p26
  431.      LCLA  &fontID_fontSize
  432. .p26
  433.      AIF   C:&fontFlags,.p27
  434.      LCLA  &fontFlags
  435. .p27
  436.      AIF   C:&txSize,.p28
  437.      LCLA  &txSize
  438. .p28
  439.      AIF   C:&txFace,.p29
  440.      LCLA  &txFace
  441. .p29
  442.      AIF   C:&txMode,.p30
  443.      LCLA  &txMode
  444. .p30
  445.      AIF   C:&spExtra,.p31
  446.      LCLA  &spExtra
  447. .p31
  448.      AIF   C:&chExtra,.p32
  449.      LCLA  &chExtra
  450. .p32
  451.      AIF   C:&fgColor,.p33
  452.      LCLA  &fgColor
  453. .p33
  454.      AIF   C:&bgColor,.p34
  455.      LCLA  &bgColor
  456. .p34
  457.      AIF   C:&picSave,.p35
  458.      LCLA  &picSave
  459. .p35
  460.      AIF   C:&rgnSave,.p36
  461.      LCLA  &rgnSave
  462. .p36
  463.      AIF   C:&polySave,.p37
  464.      LCLA  &polySave
  465. .p37
  466.      AIF   C:&grafProcs,.p38
  467.      LCLA  &grafProcs
  468. .p38
  469.      AIF   C:&arcRot,.p39
  470.      LCLA  &arcRot
  471. .p39
  472.      AIF   C:&userField,.p40
  473.      LCLA  &userField
  474. .p40
  475.      AIF   C:&sysField,.p41
  476.      LCLA  &sysField
  477. .p41
  478. &lab DS    0
  479. &lab._portInfo LocInfo &portInfo_portSCB,&portInfo_ptrToPixImage,&portInfo_width,&portInfo_boundsRect_v1,&portInfo_boundsRect_h1,&portInfo_boundsRect_v2,&portInfo_boundsRect_h2
  480. &lab._portRect Rect &portRect_v1,&portRect_h1,&portRect_v2,&portRect_h2
  481. &lab._clipRgn DC      i4'&clipRgn'
  482. &lab._visRgn DC      i4'&visRgn'
  483. &lab._bkPat DC      i32'&bkPat'
  484. &lab._pnLoc Point &pnLoc_v,&pnLoc_h
  485. &lab._pnSize Point &pnSize_v,&pnSize_h
  486. &lab._pnMode DC      i2'&pnMode'
  487. &lab._pnPat DC      i32'&pnPat'
  488. &lab._pnMask DC      i8'&pnMask'
  489. &lab._pnVis DC      i2'&pnVis'
  490. &lab._fontHandle DC      i4'&fontHandle'
  491. &lab._fontID FontID &fontID_famNum,&fontID_fontStyle,&fontID_fontSize
  492. &lab._fontFlags DC      i2'&fontFlags'
  493. &lab._txSize DC      i2'&txSize'
  494. &lab._txFace DC      i2'&txFace'
  495. &lab._txMode DC      i2'&txMode'
  496. &lab._spExtra DC      i4'&spExtra'
  497. &lab._chExtra DC      i4'&chExtra'
  498. &lab._fgColor DC      i2'&fgColor'
  499. &lab._bgColor DC      i2'&bgColor'
  500. &lab._picSave DC      i4'&picSave'
  501. &lab._rgnSave DC      i4'&rgnSave'
  502. &lab._polySave DC      i4'&polySave'
  503. &lab._grafProcs DC      i4'&grafProcs'
  504. &lab._arcRot DC      i2'&arcRot'
  505. &lab._userField DC      i4'&userField'
  506. &lab._sysField DC      i4'&sysField'
  507.    MEND
  508.    MACRO
  509. &lab PaintParam &ptrToSourceLocInfo,&ptrToDestLocInfo,&ptrToSourceRect,&ptrToDestPoint,&mode,&maskHandle
  510.      AIF   C:&ptrToSourceLocInfo,.p1
  511.      LCLA  &ptrToSourceLocInfo
  512. .p1
  513.      AIF   C:&ptrToDestLocInfo,.p2
  514.      LCLA  &ptrToDestLocInfo
  515. .p2
  516.      AIF   C:&ptrToSourceRect,.p3
  517.      LCLA  &ptrToSourceRect
  518. .p3
  519.      AIF   C:&ptrToDestPoint,.p4
  520.      LCLA  &ptrToDestPoint
  521. .p4
  522.      AIF   C:&mode,.p5
  523.      LCLA  &mode
  524. .p5
  525.      AIF   C:&maskHandle,.p6
  526.      LCLA  &maskHandle
  527. .p6
  528. &lab DS    0
  529. &lab._ptrToSourceLocInfo DC      i4'&ptrToSourceLocInfo'
  530. &lab._ptrToDestLocInfo DC      i4'&ptrToDestLocInfo'
  531. &lab._ptrToSourceRect DC      i4'&ptrToSourceRect'
  532. &lab._ptrToDestPoint DC      i4'&ptrToDestPoint'
  533. &lab._mode DC      i2'&mode'
  534. &lab._maskHandle DC      i4'&maskHandle'
  535.    MEND
  536.    MACRO
  537. &lab PenState &psPenLoc_v,&psPenLoc_h,&psPenSize_v,&psPenSize_h,&psPenMode,&psPenPat,&psPenMask
  538.      AIF   C:&psPenLoc_v,.p1
  539.      LCLA  &psPenLoc_v
  540. .p1
  541.      AIF   C:&psPenLoc_h,.p2
  542.      LCLA  &psPenLoc_h
  543. .p2
  544.      AIF   C:&psPenSize_v,.p3
  545.      LCLA  &psPenSize_v
  546. .p3
  547.      AIF   C:&psPenSize_h,.p4
  548.      LCLA  &psPenSize_h
  549. .p4
  550.      AIF   C:&psPenMode,.p5
  551.      LCLA  &psPenMode
  552. .p5
  553.      AIF   C:&psPenPat,.p6
  554.      LCLA  &psPenPat
  555. .p6
  556.      AIF   C:&psPenMask,.p7
  557.      LCLA  &psPenMask
  558. .p7
  559. &lab DS    0
  560. &lab._psPenLoc Point &psPenLoc_v,&psPenLoc_h
  561. &lab._psPenSize Point &psPenSize_v,&psPenSize_h
  562. &lab._psPenMode DC      i2'&psPenMode'
  563. &lab._psPenPat DC      i32'&psPenPat'
  564. &lab._psPenMask DC      i8'&psPenMask'
  565.    MEND
  566.    MACRO
  567. &lab RomFontRec &rfFamNum,&rfFamStyle,&rfSize,&rfFontHandle,&rfNamePtr,&rfFBRExtent
  568.      AIF   C:&rfFamNum,.p1
  569.      LCLA  &rfFamNum
  570. .p1
  571.      AIF   C:&rfFamStyle,.p2
  572.      LCLA  &rfFamStyle
  573. .p2
  574.      AIF   C:&rfSize,.p3
  575.      LCLA  &rfSize
  576. .p3
  577.      AIF   C:&rfFontHandle,.p4
  578.      LCLA  &rfFontHandle
  579. .p4
  580.      AIF   C:&rfNamePtr,.p5
  581.      LCLA  &rfNamePtr
  582. .p5
  583.      AIF   C:&rfFBRExtent,.p6
  584.      LCLA  &rfFBRExtent
  585. .p6
  586. &lab DS    0
  587. &lab._rfFamNum DC      i2'&rfFamNum'
  588. &lab._rfFamStyle DC      i2'&rfFamStyle'
  589. &lab._rfSize DC      i2'&rfSize'
  590. &lab._rfFontHandle DC      i4'&rfFontHandle'
  591. &lab._rfNamePtr DC      i4'&rfNamePtr'
  592. &lab._rfFBRExtent DC      i2'&rfFBRExtent'
  593.    MEND
  594.    MACRO
  595. &lab ColorTable &entries
  596.      AIF   C:&entries,.p1
  597.      LCLA  &entries
  598. .p1
  599. &lab DS    0
  600. &lab._entries DC      i2'&entries'
  601.    MEND
  602.    MACRO
  603. &lab ClampRec &yMaxClamp,&yMinClamp,&xMaxClamp,&xMinClamp
  604.      AIF   C:&yMaxClamp,.p1
  605.      LCLA  &yMaxClamp
  606. .p1
  607.      AIF   C:&yMinClamp,.p2
  608.      LCLA  &yMinClamp
  609. .p2
  610.      AIF   C:&xMaxClamp,.p3
  611.      LCLA  &xMaxClamp
  612. .p3
  613.      AIF   C:&xMinClamp,.p4
  614.      LCLA  &xMinClamp
  615. .p4
  616. &lab DS    0
  617. &lab._yMaxClamp DC      i2'&yMaxClamp'
  618. &lab._yMinClamp DC      i2'&yMinClamp'
  619. &lab._xMaxClamp DC      i2'&xMaxClamp'
  620. &lab._xMinClamp DC      i2'&xMinClamp'
  621.    MEND
  622.    MACRO
  623. &lab FWRec &yRegExit,&xRegExit,&aRegExit,&status
  624.      AIF   C:&yRegExit,.p1
  625.      LCLA  &yRegExit
  626. .p1
  627.      AIF   C:&xRegExit,.p2
  628.      LCLA  &xRegExit
  629. .p2
  630.      AIF   C:&aRegExit,.p3
  631.      LCLA  &aRegExit
  632. .p3
  633.      AIF   C:&status,.p4
  634.      LCLA  &status
  635. .p4
  636. &lab DS    0
  637. &lab._yRegExit DC      i2'&yRegExit'
  638. &lab._xRegExit DC      i2'&xRegExit'
  639. &lab._aRegExit DC      i2'&aRegExit'
  640. &lab._status DC      i2'&status'
  641.    MEND
  642.    MACRO
  643. &lab MouseRec &mouseMode,&mouseStatus,&yPos,&xPos
  644.      AIF   C:&mouseMode,.p1
  645.      LCLA  &mouseMode
  646. .p1
  647.      AIF   C:&mouseStatus,.p2
  648.      LCLA  &mouseStatus
  649. .p2
  650.      AIF   C:&yPos,.p3
  651.      LCLA  &yPos
  652. .p3
  653.      AIF   C:&xPos,.p4
  654.      LCLA  &xPos
  655. .p4
  656. &lab DS    0
  657. &lab._mouseMode DC      i1'&mouseMode'
  658. &lab._mouseStatus DC      i1'&mouseStatus'
  659. &lab._yPos DC      i2'&yPos'
  660. &lab._xPos DC      i2'&xPos'
  661.    MEND
  662.    MACRO
  663. &lab InterruptStateRec &irq_A,&irq_X,&irq_Y,&irq_S,&irq_D,&irq_P,&irq_DB,&irq_e,&irq_K,&irq_PC,&irq_state,&irq_shadow,&irq_mslot
  664.      AIF   C:&irq_A,.p1
  665.      LCLA  &irq_A
  666. .p1
  667.      AIF   C:&irq_X,.p2
  668.      LCLA  &irq_X
  669. .p2
  670.      AIF   C:&irq_Y,.p3
  671.      LCLA  &irq_Y
  672. .p3
  673.      AIF   C:&irq_S,.p4
  674.      LCLA  &irq_S
  675. .p4
  676.      AIF   C:&irq_D,.p5
  677.      LCLA  &irq_D
  678. .p5
  679.      AIF   C:&irq_P,.p6
  680.      LCLA  &irq_P
  681. .p6
  682.      AIF   C:&irq_DB,.p7
  683.      LCLA  &irq_DB
  684. .p7
  685.      AIF   C:&irq_e,.p8
  686.      LCLA  &irq_e
  687. .p8
  688.      AIF   C:&irq_K,.p9
  689.      LCLA  &irq_K
  690. .p9
  691.      AIF   C:&irq_PC,.p10
  692.      LCLA  &irq_PC
  693. .p10
  694.      AIF   C:&irq_state,.p11
  695.      LCLA  &irq_state
  696. .p11
  697.      AIF   C:&irq_shadow,.p12
  698.      LCLA  &irq_shadow
  699. .p12
  700.      AIF   C:&irq_mslot,.p13
  701.      LCLA  &irq_mslot
  702. .p13
  703. &lab DS    0
  704. &lab._irq_A DC      i2'&irq_A'
  705. &lab._irq_X DC      i2'&irq_X'
  706. &lab._irq_Y DC      i2'&irq_Y'
  707. &lab._irq_S DC      i2'&irq_S'
  708. &lab._irq_D DC      i2'&irq_D'
  709. &lab._irq_P DC      i1'&irq_P'
  710. &lab._irq_DB DC      i1'&irq_DB'
  711. &lab._irq_e DC      i1'&irq_e'
  712. &lab._irq_K DC      i1'&irq_K'
  713. &lab._irq_PC DC      i2'&irq_PC'
  714. &lab._irq_state DC      i1'&irq_state'
  715. &lab._irq_shadow DC      i2'&irq_shadow'
  716. &lab._irq_mslot DC      i1'&irq_mslot'
  717.    MEND
  718.    MACRO
  719. &lab QueueHeaderRec &qNext,&reserved,&signature
  720.      AIF   C:&qNext,.p1
  721.      LCLA  &qNext
  722. .p1
  723.      AIF   C:&reserved,.p2
  724.      LCLA  &reserved
  725. .p2
  726.      AIF   C:&signature,.p3
  727.      LCLA  &signature
  728. .p3
  729. &lab DS    0
  730. &lab._qNext DC      i4'&qNext'
  731. &lab._reserved DC      i2'&reserved'
  732. &lab._signature DC      i2'&signature'
  733.    MEND
  734.    MACRO
  735. &lab EventRecord &what,&message,&when,&where_v,&where_h,&modifiers,&wmTaskData,&wmTaskMask,&wmLastClickTick,&wmClickCount,&wmTaskData2,&wmTaskData3,&wmTaskData4,&wmLastClickPt_v,&wmLastClickPt_h
  736.      AIF   C:&what,.p1
  737.      LCLA  &what
  738. .p1
  739.      AIF   C:&message,.p2
  740.      LCLA  &message
  741. .p2
  742.      AIF   C:&when,.p3
  743.      LCLA  &when
  744. .p3
  745.      AIF   C:&where_v,.p4
  746.      LCLA  &where_v
  747. .p4
  748.      AIF   C:&where_h,.p5
  749.      LCLA  &where_h
  750. .p5
  751.      AIF   C:&modifiers,.p6
  752.      LCLA  &modifiers
  753. .p6
  754.      AIF   C:&wmTaskData,.p7
  755.      LCLA  &wmTaskData
  756. .p7
  757.      AIF   C:&wmTaskMask,.p8
  758.      LCLA  &wmTaskMask
  759. .p8
  760.      AIF   C:&wmLastClickTick,.p9
  761.      LCLA  &wmLastClickTick
  762. .p9
  763.      AIF   C:&wmClickCount,.p10
  764.      LCLA  &wmClickCount
  765. .p10
  766.      AIF   C:&wmTaskData2,.p11
  767.      LCLA  &wmTaskData2
  768. .p11
  769.      AIF   C:&wmTaskData3,.p12
  770.      LCLA  &wmTaskData3
  771. .p12
  772.      AIF   C:&wmTaskData4,.p13
  773.      LCLA  &wmTaskData4
  774. .p13
  775.      AIF   C:&wmLastClickPt_v,.p14
  776.      LCLA  &wmLastClickPt_v
  777. .p14
  778.      AIF   C:&wmLastClickPt_h,.p15
  779.      LCLA  &wmLastClickPt_h
  780. .p15
  781. &lab DS    0
  782. &lab._what DC      i2'&what'
  783. &lab._message DC      i4'&message'
  784. &lab._when DC      i4'&when'
  785. &lab._where Point &where_v,&where_h
  786. &lab._modifiers DC      i2'&modifiers'
  787. &lab._wmTaskData DC      i4'&wmTaskData'
  788. &lab._wmTaskMask DC      i4'&wmTaskMask'
  789. &lab._wmLastClickTick DC      i4'&wmLastClickTick'
  790. &lab._wmClickCount DC      i2'&wmClickCount'
  791. &lab._wmTaskData2 DC      i4'&wmTaskData2'
  792. &lab._wmTaskData3 DC      i4'&wmTaskData3'
  793. &lab._wmTaskData4 DC      i4'&wmTaskData4'
  794. &lab._wmLastClickPt Point &wmLastClickPt_v,&wmLastClickPt_h
  795.    MEND
  796.    MACRO
  797. &lab EventJournalRec &statusMode,&yLocation,&xLocation
  798.      AIF   C:&statusMode,.p1
  799.      LCLA  &statusMode
  800. .p1
  801.      AIF   C:&yLocation,.p2
  802.      LCLA  &yLocation
  803. .p2
  804.      AIF   C:&xLocation,.p3
  805.      LCLA  &xLocation
  806. .p3
  807. &lab DS    0
  808. &lab._statusMode DC      i2'&statusMode'
  809. &lab._yLocation DC      i2'&yLocation'
  810. &lab._xLocation DC      i2'&xLocation'
  811.    MEND
  812.    MACRO
  813. &lab BarColors &barOutline,&barNorArrow,&barSelArrow,&barArrowBack,&barNorThumb,&barSelThumb,&barPageRgn,&barInactive
  814.      AIF   C:&barOutline,.p1
  815.      LCLA  &barOutline
  816. .p1
  817.      AIF   C:&barNorArrow,.p2
  818.      LCLA  &barNorArrow
  819. .p2
  820.      AIF   C:&barSelArrow,.p3
  821.      LCLA  &barSelArrow
  822. .p3
  823.      AIF   C:&barArrowBack,.p4
  824.      LCLA  &barArrowBack
  825. .p4
  826.      AIF   C:&barNorThumb,.p5
  827.      LCLA  &barNorThumb
  828. .p5
  829.      AIF   C:&barSelThumb,.p6
  830.      LCLA  &barSelThumb
  831. .p6
  832.      AIF   C:&barPageRgn,.p7
  833.      LCLA  &barPageRgn
  834. .p7
  835.      AIF   C:&barInactive,.p8
  836.      LCLA  &barInactive
  837. .p8
  838. &lab DS    0
  839. &lab._barOutline DC      i2'&barOutline'
  840. &lab._barNorArrow DC      i2'&barNorArrow'
  841. &lab._barSelArrow DC      i2'&barSelArrow'
  842. &lab._barArrowBack DC      i2'&barArrowBack'
  843. &lab._barNorThumb DC      i2'&barNorThumb'
  844. &lab._barSelThumb DC      i2'&barSelThumb'
  845. &lab._barPageRgn DC      i2'&barPageRgn'
  846. &lab._barInactive DC      i2'&barInactive'
  847.    MEND
  848.    MACRO
  849. &lab BoxColors &boxReserved,&boxNor,&boxSel,&boxTitle
  850.      AIF   C:&boxReserved,.p1
  851.      LCLA  &boxReserved
  852. .p1
  853.      AIF   C:&boxNor,.p2
  854.      LCLA  &boxNor
  855. .p2
  856.      AIF   C:&boxSel,.p3
  857.      LCLA  &boxSel
  858. .p3
  859.      AIF   C:&boxTitle,.p4
  860.      LCLA  &boxTitle
  861. .p4
  862. &lab DS    0
  863. &lab._boxReserved DC      i2'&boxReserved'
  864. &lab._boxNor DC      i2'&boxNor'
  865. &lab._boxSel DC      i2'&boxSel'
  866. &lab._boxTitle DC      i2'&boxTitle'
  867.    MEND
  868.    MACRO
  869. &lab BttnColors &bttnOutline,&bttnNorBack,&bttnSelBack,&bttnNorText,&bttnSelText
  870.      AIF   C:&bttnOutline,.p1
  871.      LCLA  &bttnOutline
  872. .p1
  873.      AIF   C:&bttnNorBack,.p2
  874.      LCLA  &bttnNorBack
  875. .p2
  876.      AIF   C:&bttnSelBack,.p3
  877.      LCLA  &bttnSelBack
  878. .p3
  879.      AIF   C:&bttnNorText,.p4
  880.      LCLA  &bttnNorText
  881. .p4
  882.      AIF   C:&bttnSelText,.p5
  883.      LCLA  &bttnSelText
  884. .p5
  885. &lab DS    0
  886. &lab._bttnOutline DC      i2'&bttnOutline'
  887. &lab._bttnNorBack DC      i2'&bttnNorBack'
  888. &lab._bttnSelBack DC      i2'&bttnSelBack'
  889. &lab._bttnNorText DC      i2'&bttnNorText'
  890. &lab._bttnSelText DC      i2'&bttnSelText'
  891.    MEND
  892.    MACRO
  893. &lab CtlRec &ctlNext,&ctlOwner,&ctlRect_v1,&ctlRect_h1,&ctlRect_v2,&ctlRect_h2,&ctlFlag,&ctlHilite,&ctlValue,&ctlProc,&ctlAction,&ctlData,&ctlRefCon,&ctlColor,&ctlReserved,&ctlID,&ctlMoreFlags,&ctlVersion
  894.      AIF   C:&ctlNext,.p1
  895.      LCLA  &ctlNext
  896. .p1
  897.      AIF   C:&ctlOwner,.p2
  898.      LCLA  &ctlOwner
  899. .p2
  900.      AIF   C:&ctlRect_v1,.p3
  901.      LCLA  &ctlRect_v1
  902. .p3
  903.      AIF   C:&ctlRect_h1,.p4
  904.      LCLA  &ctlRect_h1
  905. .p4
  906.      AIF   C:&ctlRect_v2,.p5
  907.      LCLA  &ctlRect_v2
  908. .p5
  909.      AIF   C:&ctlRect_h2,.p6
  910.      LCLA  &ctlRect_h2
  911. .p6
  912.      AIF   C:&ctlFlag,.p7
  913.      LCLA  &ctlFlag
  914. .p7
  915.      AIF   C:&ctlHilite,.p8
  916.      LCLA  &ctlHilite
  917. .p8
  918.      AIF   C:&ctlValue,.p9
  919.      LCLA  &ctlValue
  920. .p9
  921.      AIF   C:&ctlProc,.p10
  922.      LCLA  &ctlProc
  923. .p10
  924.      AIF   C:&ctlAction,.p11
  925.      LCLA  &ctlAction
  926. .p11
  927.      AIF   C:&ctlData,.p12
  928.      LCLA  &ctlData
  929. .p12
  930.      AIF   C:&ctlRefCon,.p13
  931.      LCLA  &ctlRefCon
  932. .p13
  933.      AIF   C:&ctlColor,.p14
  934.      LCLA  &ctlColor
  935. .p14
  936.      AIF   C:&ctlReserved,.p15
  937.      LCLA  &ctlReserved
  938. .p15
  939.      AIF   C:&ctlID,.p16
  940.      LCLA  &ctlID
  941. .p16
  942.      AIF   C:&ctlMoreFlags,.p17
  943.      LCLA  &ctlMoreFlags
  944. .p17
  945.      AIF   C:&ctlVersion,.p18
  946.      LCLA  &ctlVersion
  947. .p18
  948. &lab DS    0
  949. &lab._ctlNext DC      i4'&ctlNext'
  950. &lab._ctlOwner DC      i4'&ctlOwner'
  951. &lab._ctlRect Rect &ctlRect_v1,&ctlRect_h1,&ctlRect_v2,&ctlRect_h2
  952. &lab._ctlFlag DC      i1'&ctlFlag'
  953. &lab._ctlHilite DC      i1'&ctlHilite'
  954. &lab._ctlValue DC      i2'&ctlValue'
  955. &lab._ctlProc DC      i4'&ctlProc'
  956. &lab._ctlAction DC      i4'&ctlAction'
  957. &lab._ctlData DC      i4'&ctlData'
  958. &lab._ctlRefCon DC      i4'&ctlRefCon'
  959. &lab._ctlColor DC      i4'&ctlColor'
  960. &lab._ctlReserved DC      i1'&ctlReserved'
  961. &lab._ctlID DC      i4'&ctlID'
  962. &lab._ctlMoreFlags DC      i2'&ctlMoreFlags'
  963. &lab._ctlVersion DC      i2'&ctlVersion'
  964.    MEND
  965.    MACRO
  966. &lab LimitBlk &boundRect_v1,&boundRect_h1,&boundRect_v2,&boundRect_h2,&slopRect_v1,&slopRect_h1,&slopRect_v2,&slopRect_h2,&axisParam,&dragPatt
  967.      AIF   C:&boundRect_v1,.p1
  968.      LCLA  &boundRect_v1
  969. .p1
  970.      AIF   C:&boundRect_h1,.p2
  971.      LCLA  &boundRect_h1
  972. .p2
  973.      AIF   C:&boundRect_v2,.p3
  974.      LCLA  &boundRect_v2
  975. .p3
  976.      AIF   C:&boundRect_h2,.p4
  977.      LCLA  &boundRect_h2
  978. .p4
  979.      AIF   C:&slopRect_v1,.p5
  980.      LCLA  &slopRect_v1
  981. .p5
  982.      AIF   C:&slopRect_h1,.p6
  983.      LCLA  &slopRect_h1
  984. .p6
  985.      AIF   C:&slopRect_v2,.p7
  986.      LCLA  &slopRect_v2
  987. .p7
  988.      AIF   C:&slopRect_h2,.p8
  989.      LCLA  &slopRect_h2
  990. .p8
  991.      AIF   C:&axisParam,.p9
  992.      LCLA  &axisParam
  993. .p9
  994.      AIF   C:&dragPatt,.p10
  995.      LCLA  &dragPatt
  996. .p10
  997. &lab DS    0
  998. &lab._boundRect Rect &boundRect_v1,&boundRect_h1,&boundRect_v2,&boundRect_h2
  999. &lab._slopRect Rect &slopRect_v1,&slopRect_h1,&slopRect_v2,&slopRect_h2
  1000. &lab._axisParam DC      i2'&axisParam'
  1001. &lab._dragPatt DC      i4'&dragPatt'
  1002.    MEND
  1003.    MACRO
  1004. &lab RadioColors &radReserved,&radNor,&radSel,&radTitle
  1005.      AIF   C:&radReserved,.p1
  1006.      LCLA  &radReserved
  1007. .p1
  1008.      AIF   C:&radNor,.p2
  1009.      LCLA  &radNor
  1010. .p2
  1011.      AIF   C:&radSel,.p3
  1012.      LCLA  &radSel
  1013. .p3
  1014.      AIF   C:&radTitle,.p4
  1015.      LCLA  &radTitle
  1016. .p4
  1017. &lab DS    0
  1018. &lab._radReserved DC      i2'&radReserved'
  1019. &lab._radNor DC      i2'&radNor'
  1020. &lab._radSel DC      i2'&radSel'
  1021. &lab._radTitle DC      i2'&radTitle'
  1022.    MEND
  1023.    MACRO
  1024. &lab KeystrokeRec &key1,&key2,&keyModifiers,&keyCareBits
  1025.      AIF   C:&key1,.p1
  1026.      LCLA  &key1
  1027. .p1
  1028.      AIF   C:&key2,.p2
  1029.      LCLA  &key2
  1030. .p2
  1031.      AIF   C:&keyModifiers,.p3
  1032.      LCLA  &keyModifiers
  1033. .p3
  1034.      AIF   C:&keyCareBits,.p4
  1035.      LCLA  &keyCareBits
  1036. .p4
  1037. &lab DS    0
  1038. &lab._key1 DC      i1'&key1'
  1039. &lab._key2 DC      i1'&key2'
  1040. &lab._keyModifiers DC      i2'&keyModifiers'
  1041. &lab._keyCareBits DC      i2'&keyCareBits'
  1042.    MEND
  1043.    MACRO
  1044. &lab ControlTemplate &pCount,&ID,&rect_v1,&rect_h1,&rect_v2,&rect_h2,&procRef,&flag,&moreFlags,&refCon
  1045.      AIF   C:&pCount,.p1
  1046.      LCLA  &pCount
  1047. .p1
  1048.      AIF   C:&ID,.p2
  1049.      LCLA  &ID
  1050. .p2
  1051.      AIF   C:&rect_v1,.p3
  1052.      LCLA  &rect_v1
  1053. .p3
  1054.      AIF   C:&rect_h1,.p4
  1055.      LCLA  &rect_h1
  1056. .p4
  1057.      AIF   C:&rect_v2,.p5
  1058.      LCLA  &rect_v2
  1059. .p5
  1060.      AIF   C:&rect_h2,.p6
  1061.      LCLA  &rect_h2
  1062. .p6
  1063.      AIF   C:&procRef,.p7
  1064.      LCLA  &procRef
  1065. .p7
  1066.      AIF   C:&flag,.p8
  1067.      LCLA  &flag
  1068. .p8
  1069.      AIF   C:&moreFlags,.p9
  1070.      LCLA  &moreFlags
  1071. .p9
  1072.      AIF   C:&refCon,.p10
  1073.      LCLA  &refCon
  1074. .p10
  1075. &lab DS    0
  1076. &lab._pCount DC      i2'&pCount'
  1077. &lab._ID DC      i4'&ID'
  1078. &lab._rect Rect &rect_v1,&rect_h1,&rect_v2,&rect_h2
  1079. &lab._procRef DC      i4'&procRef'
  1080. &lab._flag DC      i2'&flag'
  1081. &lab._moreFlags DC      i2'&moreFlags'
  1082. &lab._refCon DC      i4'&refCon'
  1083.    MEND
  1084.    MACRO
  1085. &lab SimpleButtonTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&titleRef,&colorTableRef,&keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1086.      AIF   C:&ctlTemplate_pCount,.p1
  1087.      LCLA  &ctlTemplate_pCount
  1088. .p1
  1089.      AIF   C:&ctlTemplate_ID,.p2
  1090.      LCLA  &ctlTemplate_ID
  1091. .p2
  1092.      AIF   C:&ctlTemplate_rect_v1,.p3
  1093.      LCLA  &ctlTemplate_rect_v1
  1094. .p3
  1095.      AIF   C:&ctlTemplate_rect_h1,.p4
  1096.      LCLA  &ctlTemplate_rect_h1
  1097. .p4
  1098.      AIF   C:&ctlTemplate_rect_v2,.p5
  1099.      LCLA  &ctlTemplate_rect_v2
  1100. .p5
  1101.      AIF   C:&ctlTemplate_rect_h2,.p6
  1102.      LCLA  &ctlTemplate_rect_h2
  1103. .p6
  1104.      AIF   C:&ctlTemplate_procRef,.p7
  1105.      LCLA  &ctlTemplate_procRef
  1106. .p7
  1107.      AIF   C:&ctlTemplate_flag,.p8
  1108.      LCLA  &ctlTemplate_flag
  1109. .p8
  1110.      AIF   C:&ctlTemplate_moreFlags,.p9
  1111.      LCLA  &ctlTemplate_moreFlags
  1112. .p9
  1113.      AIF   C:&ctlTemplate_refCon,.p10
  1114.      LCLA  &ctlTemplate_refCon
  1115. .p10
  1116.      AIF   C:&titleRef,.p11
  1117.      LCLA  &titleRef
  1118. .p11
  1119.      AIF   C:&colorTableRef,.p12
  1120.      LCLA  &colorTableRef
  1121. .p12
  1122.      AIF   C:&keyEquivalent_key1,.p13
  1123.      LCLA  &keyEquivalent_key1
  1124. .p13
  1125.      AIF   C:&keyEquivalent_key2,.p14
  1126.      LCLA  &keyEquivalent_key2
  1127. .p14
  1128.      AIF   C:&keyEquivalent_keyModifiers,.p15
  1129.      LCLA  &keyEquivalent_keyModifiers
  1130. .p15
  1131.      AIF   C:&keyEquivalent_keyCareBits,.p16
  1132.      LCLA  &keyEquivalent_keyCareBits
  1133. .p16
  1134. &lab DS    0
  1135. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1136. &lab._titleRef DC      i4'&titleRef'
  1137. &lab._colorTableRef DC      i4'&colorTableRef'
  1138. &lab._keyEquivalent KeystrokeRec &keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1139.    MEND
  1140.    MACRO
  1141. &lab CheckBoxTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&titleRef,&initalValue,&colorTableRef,&keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1142.      AIF   C:&ctlTemplate_pCount,.p1
  1143.      LCLA  &ctlTemplate_pCount
  1144. .p1
  1145.      AIF   C:&ctlTemplate_ID,.p2
  1146.      LCLA  &ctlTemplate_ID
  1147. .p2
  1148.      AIF   C:&ctlTemplate_rect_v1,.p3
  1149.      LCLA  &ctlTemplate_rect_v1
  1150. .p3
  1151.      AIF   C:&ctlTemplate_rect_h1,.p4
  1152.      LCLA  &ctlTemplate_rect_h1
  1153. .p4
  1154.      AIF   C:&ctlTemplate_rect_v2,.p5
  1155.      LCLA  &ctlTemplate_rect_v2
  1156. .p5
  1157.      AIF   C:&ctlTemplate_rect_h2,.p6
  1158.      LCLA  &ctlTemplate_rect_h2
  1159. .p6
  1160.      AIF   C:&ctlTemplate_procRef,.p7
  1161.      LCLA  &ctlTemplate_procRef
  1162. .p7
  1163.      AIF   C:&ctlTemplate_flag,.p8
  1164.      LCLA  &ctlTemplate_flag
  1165. .p8
  1166.      AIF   C:&ctlTemplate_moreFlags,.p9
  1167.      LCLA  &ctlTemplate_moreFlags
  1168. .p9
  1169.      AIF   C:&ctlTemplate_refCon,.p10
  1170.      LCLA  &ctlTemplate_refCon
  1171. .p10
  1172.      AIF   C:&titleRef,.p11
  1173.      LCLA  &titleRef
  1174. .p11
  1175.      AIF   C:&initalValue,.p12
  1176.      LCLA  &initalValue
  1177. .p12
  1178.      AIF   C:&colorTableRef,.p13
  1179.      LCLA  &colorTableRef
  1180. .p13
  1181.      AIF   C:&keyEquivalent_key1,.p14
  1182.      LCLA  &keyEquivalent_key1
  1183. .p14
  1184.      AIF   C:&keyEquivalent_key2,.p15
  1185.      LCLA  &keyEquivalent_key2
  1186. .p15
  1187.      AIF   C:&keyEquivalent_keyModifiers,.p16
  1188.      LCLA  &keyEquivalent_keyModifiers
  1189. .p16
  1190.      AIF   C:&keyEquivalent_keyCareBits,.p17
  1191.      LCLA  &keyEquivalent_keyCareBits
  1192. .p17
  1193. &lab DS    0
  1194. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1195. &lab._titleRef DC      i4'&titleRef'
  1196. &lab._initalValue DC      i2'&initalValue'
  1197. &lab._colorTableRef DC      i4'&colorTableRef'
  1198. &lab._keyEquivalent KeystrokeRec &keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1199.    MEND
  1200.    MACRO
  1201. &lab IconButtonTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&iconRef,&titleRef,&colorTableRef,&displayMode,&keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1202.      AIF   C:&ctlTemplate_pCount,.p1
  1203.      LCLA  &ctlTemplate_pCount
  1204. .p1
  1205.      AIF   C:&ctlTemplate_ID,.p2
  1206.      LCLA  &ctlTemplate_ID
  1207. .p2
  1208.      AIF   C:&ctlTemplate_rect_v1,.p3
  1209.      LCLA  &ctlTemplate_rect_v1
  1210. .p3
  1211.      AIF   C:&ctlTemplate_rect_h1,.p4
  1212.      LCLA  &ctlTemplate_rect_h1
  1213. .p4
  1214.      AIF   C:&ctlTemplate_rect_v2,.p5
  1215.      LCLA  &ctlTemplate_rect_v2
  1216. .p5
  1217.      AIF   C:&ctlTemplate_rect_h2,.p6
  1218.      LCLA  &ctlTemplate_rect_h2
  1219. .p6
  1220.      AIF   C:&ctlTemplate_procRef,.p7
  1221.      LCLA  &ctlTemplate_procRef
  1222. .p7
  1223.      AIF   C:&ctlTemplate_flag,.p8
  1224.      LCLA  &ctlTemplate_flag
  1225. .p8
  1226.      AIF   C:&ctlTemplate_moreFlags,.p9
  1227.      LCLA  &ctlTemplate_moreFlags
  1228. .p9
  1229.      AIF   C:&ctlTemplate_refCon,.p10
  1230.      LCLA  &ctlTemplate_refCon
  1231. .p10
  1232.      AIF   C:&iconRef,.p11
  1233.      LCLA  &iconRef
  1234. .p11
  1235.      AIF   C:&titleRef,.p12
  1236.      LCLA  &titleRef
  1237. .p12
  1238.      AIF   C:&colorTableRef,.p13
  1239.      LCLA  &colorTableRef
  1240. .p13
  1241.      AIF   C:&displayMode,.p14
  1242.      LCLA  &displayMode
  1243. .p14
  1244.      AIF   C:&keyEquivalent_key1,.p15
  1245.      LCLA  &keyEquivalent_key1
  1246. .p15
  1247.      AIF   C:&keyEquivalent_key2,.p16
  1248.      LCLA  &keyEquivalent_key2
  1249. .p16
  1250.      AIF   C:&keyEquivalent_keyModifiers,.p17
  1251.      LCLA  &keyEquivalent_keyModifiers
  1252. .p17
  1253.      AIF   C:&keyEquivalent_keyCareBits,.p18
  1254.      LCLA  &keyEquivalent_keyCareBits
  1255. .p18
  1256. &lab DS    0
  1257. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1258. &lab._iconRef DC      i4'&iconRef'
  1259. &lab._titleRef DC      i4'&titleRef'
  1260. &lab._colorTableRef DC      i4'&colorTableRef'
  1261. &lab._displayMode DC      i2'&displayMode'
  1262. &lab._keyEquivalent KeystrokeRec &keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1263.    MEND
  1264.    MACRO
  1265. &lab LineEditTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&maxSize,&defaultRef
  1266.      AIF   C:&ctlTemplate_pCount,.p1
  1267.      LCLA  &ctlTemplate_pCount
  1268. .p1
  1269.      AIF   C:&ctlTemplate_ID,.p2
  1270.      LCLA  &ctlTemplate_ID
  1271. .p2
  1272.      AIF   C:&ctlTemplate_rect_v1,.p3
  1273.      LCLA  &ctlTemplate_rect_v1
  1274. .p3
  1275.      AIF   C:&ctlTemplate_rect_h1,.p4
  1276.      LCLA  &ctlTemplate_rect_h1
  1277. .p4
  1278.      AIF   C:&ctlTemplate_rect_v2,.p5
  1279.      LCLA  &ctlTemplate_rect_v2
  1280. .p5
  1281.      AIF   C:&ctlTemplate_rect_h2,.p6
  1282.      LCLA  &ctlTemplate_rect_h2
  1283. .p6
  1284.      AIF   C:&ctlTemplate_procRef,.p7
  1285.      LCLA  &ctlTemplate_procRef
  1286. .p7
  1287.      AIF   C:&ctlTemplate_flag,.p8
  1288.      LCLA  &ctlTemplate_flag
  1289. .p8
  1290.      AIF   C:&ctlTemplate_moreFlags,.p9
  1291.      LCLA  &ctlTemplate_moreFlags
  1292. .p9
  1293.      AIF   C:&ctlTemplate_refCon,.p10
  1294.      LCLA  &ctlTemplate_refCon
  1295. .p10
  1296.      AIF   C:&maxSize,.p11
  1297.      LCLA  &maxSize
  1298. .p11
  1299.      AIF   C:&defaultRef,.p12
  1300.      LCLA  &defaultRef
  1301. .p12
  1302. &lab DS    0
  1303. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1304. &lab._maxSize DC      i2'&maxSize'
  1305. &lab._defaultRef DC      i4'&defaultRef'
  1306.    MEND
  1307.    MACRO
  1308. &lab ListTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&listSize,&listView,&listType,&listStart,&listDraw,&listMemHeight,&listMemSize,&listRef,&colorTableRef
  1309.      AIF   C:&ctlTemplate_pCount,.p1
  1310.      LCLA  &ctlTemplate_pCount
  1311. .p1
  1312.      AIF   C:&ctlTemplate_ID,.p2
  1313.      LCLA  &ctlTemplate_ID
  1314. .p2
  1315.      AIF   C:&ctlTemplate_rect_v1,.p3
  1316.      LCLA  &ctlTemplate_rect_v1
  1317. .p3
  1318.      AIF   C:&ctlTemplate_rect_h1,.p4
  1319.      LCLA  &ctlTemplate_rect_h1
  1320. .p4
  1321.      AIF   C:&ctlTemplate_rect_v2,.p5
  1322.      LCLA  &ctlTemplate_rect_v2
  1323. .p5
  1324.      AIF   C:&ctlTemplate_rect_h2,.p6
  1325.      LCLA  &ctlTemplate_rect_h2
  1326. .p6
  1327.      AIF   C:&ctlTemplate_procRef,.p7
  1328.      LCLA  &ctlTemplate_procRef
  1329. .p7
  1330.      AIF   C:&ctlTemplate_flag,.p8
  1331.      LCLA  &ctlTemplate_flag
  1332. .p8
  1333.      AIF   C:&ctlTemplate_moreFlags,.p9
  1334.      LCLA  &ctlTemplate_moreFlags
  1335. .p9
  1336.      AIF   C:&ctlTemplate_refCon,.p10
  1337.      LCLA  &ctlTemplate_refCon
  1338. .p10
  1339.      AIF   C:&listSize,.p11
  1340.      LCLA  &listSize
  1341. .p11
  1342.      AIF   C:&listView,.p12
  1343.      LCLA  &listView
  1344. .p12
  1345.      AIF   C:&listType,.p13
  1346.      LCLA  &listType
  1347. .p13
  1348.      AIF   C:&listStart,.p14
  1349.      LCLA  &listStart
  1350. .p14
  1351.      AIF   C:&listDraw,.p15
  1352.      LCLA  &listDraw
  1353. .p15
  1354.      AIF   C:&listMemHeight,.p16
  1355.      LCLA  &listMemHeight
  1356. .p16
  1357.      AIF   C:&listMemSize,.p17
  1358.      LCLA  &listMemSize
  1359. .p17
  1360.      AIF   C:&listRef,.p18
  1361.      LCLA  &listRef
  1362. .p18
  1363.      AIF   C:&colorTableRef,.p19
  1364.      LCLA  &colorTableRef
  1365. .p19
  1366. &lab DS    0
  1367. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1368. &lab._listSize DC      i2'&listSize'
  1369. &lab._listView DC      i2'&listView'
  1370. &lab._listType DC      i2'&listType'
  1371. &lab._listStart DC      i2'&listStart'
  1372. &lab._listDraw DC      i4'&listDraw'
  1373. &lab._listMemHeight DC      i2'&listMemHeight'
  1374. &lab._listMemSize DC      i2'&listMemSize'
  1375. &lab._listRef DC      i4'&listRef'
  1376. &lab._colorTableRef DC      i4'&colorTableRef'
  1377.    MEND
  1378.    MACRO
  1379. &lab PictureTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&pictureRef
  1380.      AIF   C:&ctlTemplate_pCount,.p1
  1381.      LCLA  &ctlTemplate_pCount
  1382. .p1
  1383.      AIF   C:&ctlTemplate_ID,.p2
  1384.      LCLA  &ctlTemplate_ID
  1385. .p2
  1386.      AIF   C:&ctlTemplate_rect_v1,.p3
  1387.      LCLA  &ctlTemplate_rect_v1
  1388. .p3
  1389.      AIF   C:&ctlTemplate_rect_h1,.p4
  1390.      LCLA  &ctlTemplate_rect_h1
  1391. .p4
  1392.      AIF   C:&ctlTemplate_rect_v2,.p5
  1393.      LCLA  &ctlTemplate_rect_v2
  1394. .p5
  1395.      AIF   C:&ctlTemplate_rect_h2,.p6
  1396.      LCLA  &ctlTemplate_rect_h2
  1397. .p6
  1398.      AIF   C:&ctlTemplate_procRef,.p7
  1399.      LCLA  &ctlTemplate_procRef
  1400. .p7
  1401.      AIF   C:&ctlTemplate_flag,.p8
  1402.      LCLA  &ctlTemplate_flag
  1403. .p8
  1404.      AIF   C:&ctlTemplate_moreFlags,.p9
  1405.      LCLA  &ctlTemplate_moreFlags
  1406. .p9
  1407.      AIF   C:&ctlTemplate_refCon,.p10
  1408.      LCLA  &ctlTemplate_refCon
  1409. .p10
  1410.      AIF   C:&pictureRef,.p11
  1411.      LCLA  &pictureRef
  1412. .p11
  1413. &lab DS    0
  1414. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1415. &lab._pictureRef DC      i4'&pictureRef'
  1416.    MEND
  1417.    MACRO
  1418. &lab PopupTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&titleWidth,&menuRef,&initialValue,&colorTableRef
  1419.      AIF   C:&ctlTemplate_pCount,.p1
  1420.      LCLA  &ctlTemplate_pCount
  1421. .p1
  1422.      AIF   C:&ctlTemplate_ID,.p2
  1423.      LCLA  &ctlTemplate_ID
  1424. .p2
  1425.      AIF   C:&ctlTemplate_rect_v1,.p3
  1426.      LCLA  &ctlTemplate_rect_v1
  1427. .p3
  1428.      AIF   C:&ctlTemplate_rect_h1,.p4
  1429.      LCLA  &ctlTemplate_rect_h1
  1430. .p4
  1431.      AIF   C:&ctlTemplate_rect_v2,.p5
  1432.      LCLA  &ctlTemplate_rect_v2
  1433. .p5
  1434.      AIF   C:&ctlTemplate_rect_h2,.p6
  1435.      LCLA  &ctlTemplate_rect_h2
  1436. .p6
  1437.      AIF   C:&ctlTemplate_procRef,.p7
  1438.      LCLA  &ctlTemplate_procRef
  1439. .p7
  1440.      AIF   C:&ctlTemplate_flag,.p8
  1441.      LCLA  &ctlTemplate_flag
  1442. .p8
  1443.      AIF   C:&ctlTemplate_moreFlags,.p9
  1444.      LCLA  &ctlTemplate_moreFlags
  1445. .p9
  1446.      AIF   C:&ctlTemplate_refCon,.p10
  1447.      LCLA  &ctlTemplate_refCon
  1448. .p10
  1449.      AIF   C:&titleWidth,.p11
  1450.      LCLA  &titleWidth
  1451. .p11
  1452.      AIF   C:&menuRef,.p12
  1453.      LCLA  &menuRef
  1454. .p12
  1455.      AIF   C:&initialValue,.p13
  1456.      LCLA  &initialValue
  1457. .p13
  1458.      AIF   C:&colorTableRef,.p14
  1459.      LCLA  &colorTableRef
  1460. .p14
  1461. &lab DS    0
  1462. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1463. &lab._titleWidth DC      i2'&titleWidth'
  1464. &lab._menuRef DC      i4'&menuRef'
  1465. &lab._initialValue DC      i2'&initialValue'
  1466. &lab._colorTableRef DC      i4'&colorTableRef'
  1467.    MEND
  1468.    MACRO
  1469. &lab RadioButtonTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&titleRef,&initalValue,&colorTableRef,&keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1470.      AIF   C:&ctlTemplate_pCount,.p1
  1471.      LCLA  &ctlTemplate_pCount
  1472. .p1
  1473.      AIF   C:&ctlTemplate_ID,.p2
  1474.      LCLA  &ctlTemplate_ID
  1475. .p2
  1476.      AIF   C:&ctlTemplate_rect_v1,.p3
  1477.      LCLA  &ctlTemplate_rect_v1
  1478. .p3
  1479.      AIF   C:&ctlTemplate_rect_h1,.p4
  1480.      LCLA  &ctlTemplate_rect_h1
  1481. .p4
  1482.      AIF   C:&ctlTemplate_rect_v2,.p5
  1483.      LCLA  &ctlTemplate_rect_v2
  1484. .p5
  1485.      AIF   C:&ctlTemplate_rect_h2,.p6
  1486.      LCLA  &ctlTemplate_rect_h2
  1487. .p6
  1488.      AIF   C:&ctlTemplate_procRef,.p7
  1489.      LCLA  &ctlTemplate_procRef
  1490. .p7
  1491.      AIF   C:&ctlTemplate_flag,.p8
  1492.      LCLA  &ctlTemplate_flag
  1493. .p8
  1494.      AIF   C:&ctlTemplate_moreFlags,.p9
  1495.      LCLA  &ctlTemplate_moreFlags
  1496. .p9
  1497.      AIF   C:&ctlTemplate_refCon,.p10
  1498.      LCLA  &ctlTemplate_refCon
  1499. .p10
  1500.      AIF   C:&titleRef,.p11
  1501.      LCLA  &titleRef
  1502. .p11
  1503.      AIF   C:&initalValue,.p12
  1504.      LCLA  &initalValue
  1505. .p12
  1506.      AIF   C:&colorTableRef,.p13
  1507.      LCLA  &colorTableRef
  1508. .p13
  1509.      AIF   C:&keyEquivalent_key1,.p14
  1510.      LCLA  &keyEquivalent_key1
  1511. .p14
  1512.      AIF   C:&keyEquivalent_key2,.p15
  1513.      LCLA  &keyEquivalent_key2
  1514. .p15
  1515.      AIF   C:&keyEquivalent_keyModifiers,.p16
  1516.      LCLA  &keyEquivalent_keyModifiers
  1517. .p16
  1518.      AIF   C:&keyEquivalent_keyCareBits,.p17
  1519.      LCLA  &keyEquivalent_keyCareBits
  1520. .p17
  1521. &lab DS    0
  1522. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1523. &lab._titleRef DC      i4'&titleRef'
  1524. &lab._initalValue DC      i2'&initalValue'
  1525. &lab._colorTableRef DC      i4'&colorTableRef'
  1526. &lab._keyEquivalent KeystrokeRec &keyEquivalent_key1,&keyEquivalent_key2,&keyEquivalent_keyModifiers,&keyEquivalent_keyCareBits
  1527.    MEND
  1528.    MACRO
  1529. &lab ScrollBarTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&maxSize,&viewSize,&initalValue,&colorTableRef
  1530.      AIF   C:&ctlTemplate_pCount,.p1
  1531.      LCLA  &ctlTemplate_pCount
  1532. .p1
  1533.      AIF   C:&ctlTemplate_ID,.p2
  1534.      LCLA  &ctlTemplate_ID
  1535. .p2
  1536.      AIF   C:&ctlTemplate_rect_v1,.p3
  1537.      LCLA  &ctlTemplate_rect_v1
  1538. .p3
  1539.      AIF   C:&ctlTemplate_rect_h1,.p4
  1540.      LCLA  &ctlTemplate_rect_h1
  1541. .p4
  1542.      AIF   C:&ctlTemplate_rect_v2,.p5
  1543.      LCLA  &ctlTemplate_rect_v2
  1544. .p5
  1545.      AIF   C:&ctlTemplate_rect_h2,.p6
  1546.      LCLA  &ctlTemplate_rect_h2
  1547. .p6
  1548.      AIF   C:&ctlTemplate_procRef,.p7
  1549.      LCLA  &ctlTemplate_procRef
  1550. .p7
  1551.      AIF   C:&ctlTemplate_flag,.p8
  1552.      LCLA  &ctlTemplate_flag
  1553. .p8
  1554.      AIF   C:&ctlTemplate_moreFlags,.p9
  1555.      LCLA  &ctlTemplate_moreFlags
  1556. .p9
  1557.      AIF   C:&ctlTemplate_refCon,.p10
  1558.      LCLA  &ctlTemplate_refCon
  1559. .p10
  1560.      AIF   C:&maxSize,.p11
  1561.      LCLA  &maxSize
  1562. .p11
  1563.      AIF   C:&viewSize,.p12
  1564.      LCLA  &viewSize
  1565. .p12
  1566.      AIF   C:&initalValue,.p13
  1567.      LCLA  &initalValue
  1568. .p13
  1569.      AIF   C:&colorTableRef,.p14
  1570.      LCLA  &colorTableRef
  1571. .p14
  1572. &lab DS    0
  1573. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1574. &lab._maxSize DC      i2'&maxSize'
  1575. &lab._viewSize DC      i2'&viewSize'
  1576. &lab._initalValue DC      i2'&initalValue'
  1577. &lab._colorTableRef DC      i4'&colorTableRef'
  1578.    MEND
  1579.    MACRO
  1580. &lab SizeBoxTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&colorTableRef
  1581.      AIF   C:&ctlTemplate_pCount,.p1
  1582.      LCLA  &ctlTemplate_pCount
  1583. .p1
  1584.      AIF   C:&ctlTemplate_ID,.p2
  1585.      LCLA  &ctlTemplate_ID
  1586. .p2
  1587.      AIF   C:&ctlTemplate_rect_v1,.p3
  1588.      LCLA  &ctlTemplate_rect_v1
  1589. .p3
  1590.      AIF   C:&ctlTemplate_rect_h1,.p4
  1591.      LCLA  &ctlTemplate_rect_h1
  1592. .p4
  1593.      AIF   C:&ctlTemplate_rect_v2,.p5
  1594.      LCLA  &ctlTemplate_rect_v2
  1595. .p5
  1596.      AIF   C:&ctlTemplate_rect_h2,.p6
  1597.      LCLA  &ctlTemplate_rect_h2
  1598. .p6
  1599.      AIF   C:&ctlTemplate_procRef,.p7
  1600.      LCLA  &ctlTemplate_procRef
  1601. .p7
  1602.      AIF   C:&ctlTemplate_flag,.p8
  1603.      LCLA  &ctlTemplate_flag
  1604. .p8
  1605.      AIF   C:&ctlTemplate_moreFlags,.p9
  1606.      LCLA  &ctlTemplate_moreFlags
  1607. .p9
  1608.      AIF   C:&ctlTemplate_refCon,.p10
  1609.      LCLA  &ctlTemplate_refCon
  1610. .p10
  1611.      AIF   C:&colorTableRef,.p11
  1612.      LCLA  &colorTableRef
  1613. .p11
  1614. &lab DS    0
  1615. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1616. &lab._colorTableRef DC      i4'&colorTableRef'
  1617.    MEND
  1618.    MACRO
  1619. &lab StaticTextTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&textRef,&textSize,&just
  1620.      AIF   C:&ctlTemplate_pCount,.p1
  1621.      LCLA  &ctlTemplate_pCount
  1622. .p1
  1623.      AIF   C:&ctlTemplate_ID,.p2
  1624.      LCLA  &ctlTemplate_ID
  1625. .p2
  1626.      AIF   C:&ctlTemplate_rect_v1,.p3
  1627.      LCLA  &ctlTemplate_rect_v1
  1628. .p3
  1629.      AIF   C:&ctlTemplate_rect_h1,.p4
  1630.      LCLA  &ctlTemplate_rect_h1
  1631. .p4
  1632.      AIF   C:&ctlTemplate_rect_v2,.p5
  1633.      LCLA  &ctlTemplate_rect_v2
  1634. .p5
  1635.      AIF   C:&ctlTemplate_rect_h2,.p6
  1636.      LCLA  &ctlTemplate_rect_h2
  1637. .p6
  1638.      AIF   C:&ctlTemplate_procRef,.p7
  1639.      LCLA  &ctlTemplate_procRef
  1640. .p7
  1641.      AIF   C:&ctlTemplate_flag,.p8
  1642.      LCLA  &ctlTemplate_flag
  1643. .p8
  1644.      AIF   C:&ctlTemplate_moreFlags,.p9
  1645.      LCLA  &ctlTemplate_moreFlags
  1646. .p9
  1647.      AIF   C:&ctlTemplate_refCon,.p10
  1648.      LCLA  &ctlTemplate_refCon
  1649. .p10
  1650.      AIF   C:&textRef,.p11
  1651.      LCLA  &textRef
  1652. .p11
  1653.      AIF   C:&textSize,.p12
  1654.      LCLA  &textSize
  1655. .p12
  1656.      AIF   C:&just,.p13
  1657.      LCLA  &just
  1658. .p13
  1659. &lab DS    0
  1660. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1661. &lab._textRef DC      i4'&textRef'
  1662. &lab._textSize DC      i2'&textSize'
  1663. &lab._just DC      i2'&just'
  1664.    MEND
  1665.    MACRO
  1666. &lab TextEditTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon,&textFlags,&indentRect_v1,&indentRect_h1,&indentRect_v2,&indentRect_h2,&vertBar,&vertAmount,&horzBar,&horzAmount,&styleRef,&textDescriptor,&textRef,&textLength,&maxChars,&maxLines,&maxCharsPerLine,&maxHeight,&colorRef,&drawMode,&filterProcPtr
  1667.      AIF   C:&ctlTemplate_pCount,.p1
  1668.      LCLA  &ctlTemplate_pCount
  1669. .p1
  1670.      AIF   C:&ctlTemplate_ID,.p2
  1671.      LCLA  &ctlTemplate_ID
  1672. .p2
  1673.      AIF   C:&ctlTemplate_rect_v1,.p3
  1674.      LCLA  &ctlTemplate_rect_v1
  1675. .p3
  1676.      AIF   C:&ctlTemplate_rect_h1,.p4
  1677.      LCLA  &ctlTemplate_rect_h1
  1678. .p4
  1679.      AIF   C:&ctlTemplate_rect_v2,.p5
  1680.      LCLA  &ctlTemplate_rect_v2
  1681. .p5
  1682.      AIF   C:&ctlTemplate_rect_h2,.p6
  1683.      LCLA  &ctlTemplate_rect_h2
  1684. .p6
  1685.      AIF   C:&ctlTemplate_procRef,.p7
  1686.      LCLA  &ctlTemplate_procRef
  1687. .p7
  1688.      AIF   C:&ctlTemplate_flag,.p8
  1689.      LCLA  &ctlTemplate_flag
  1690. .p8
  1691.      AIF   C:&ctlTemplate_moreFlags,.p9
  1692.      LCLA  &ctlTemplate_moreFlags
  1693. .p9
  1694.      AIF   C:&ctlTemplate_refCon,.p10
  1695.      LCLA  &ctlTemplate_refCon
  1696. .p10
  1697.      AIF   C:&textFlags,.p11
  1698.      LCLA  &textFlags
  1699. .p11
  1700.      AIF   C:&indentRect_v1,.p12
  1701.      LCLA  &indentRect_v1
  1702. .p12
  1703.      AIF   C:&indentRect_h1,.p13
  1704.      LCLA  &indentRect_h1
  1705. .p13
  1706.      AIF   C:&indentRect_v2,.p14
  1707.      LCLA  &indentRect_v2
  1708. .p14
  1709.      AIF   C:&indentRect_h2,.p15
  1710.      LCLA  &indentRect_h2
  1711. .p15
  1712.      AIF   C:&vertBar,.p16
  1713.      LCLA  &vertBar
  1714. .p16
  1715.      AIF   C:&vertAmount,.p17
  1716.      LCLA  &vertAmount
  1717. .p17
  1718.      AIF   C:&horzBar,.p18
  1719.      LCLA  &horzBar
  1720. .p18
  1721.      AIF   C:&horzAmount,.p19
  1722.      LCLA  &horzAmount
  1723. .p19
  1724.      AIF   C:&styleRef,.p20
  1725.      LCLA  &styleRef
  1726. .p20
  1727.      AIF   C:&textDescriptor,.p21
  1728.      LCLA  &textDescriptor
  1729. .p21
  1730.      AIF   C:&textRef,.p22
  1731.      LCLA  &textRef
  1732. .p22
  1733.      AIF   C:&textLength,.p23
  1734.      LCLA  &textLength
  1735. .p23
  1736.      AIF   C:&maxChars,.p24
  1737.      LCLA  &maxChars
  1738. .p24
  1739.      AIF   C:&maxLines,.p25
  1740.      LCLA  &maxLines
  1741. .p25
  1742.      AIF   C:&maxCharsPerLine,.p26
  1743.      LCLA  &maxCharsPerLine
  1744. .p26
  1745.      AIF   C:&maxHeight,.p27
  1746.      LCLA  &maxHeight
  1747. .p27
  1748.      AIF   C:&colorRef,.p28
  1749.      LCLA  &colorRef
  1750. .p28
  1751.      AIF   C:&drawMode,.p29
  1752.      LCLA  &drawMode
  1753. .p29
  1754.      AIF   C:&filterProcPtr,.p30
  1755.      LCLA  &filterProcPtr
  1756. .p30
  1757. &lab DS    0
  1758. &lab._ctlTemplate ControlTemplate &ctlTemplate_pCount,&ctlTemplate_ID,&ctlTemplate_rect_v1,&ctlTemplate_rect_h1,&ctlTemplate_rect_v2,&ctlTemplate_rect_h2,&ctlTemplate_procRef,&ctlTemplate_flag,&ctlTemplate_moreFlags,&ctlTemplate_refCon
  1759. &lab._textFlags DC      i4'&textFlags'
  1760. &lab._indentRect Rect &indentRect_v1,&indentRect_h1,&indentRect_v2,&indentRect_h2
  1761. &lab._vertBar DC      i4'&vertBar'
  1762. &lab._vertAmount DC      i2'&vertAmount'
  1763. &lab._horzBar DC      i4'&horzBar'
  1764. &lab._horzAmount DC      i2'&horzAmount'
  1765. &lab._styleRef DC      i4'&styleRef'
  1766. &lab._textDescriptor DC      i2'&textDescriptor'
  1767. &lab._textRef DC      i4'&textRef'
  1768. &lab._textLength DC      i4'&textLength'
  1769. &lab._maxChars DC      i4'&maxChars'
  1770. &lab._maxLines DC      i4'&maxLines'
  1771. &lab._maxCharsPerLine DC      i2'&maxCharsPerLine'
  1772. &lab._maxHeight DC      i2'&maxHeight'
  1773. &lab._colorRef DC      i2'&colorRef'
  1774. &lab._drawMode DC      i4'&drawMode'
  1775. &lab._filterProcPtr DC      i4'&filterProcPtr'
  1776.    MEND
  1777.    MACRO
  1778. &lab WindColor &frameColor,&titleColor,&tBarColor,&growColor,&infoColor
  1779.      AIF   C:&frameColor,.p1
  1780.      LCLA  &frameColor
  1781. .p1
  1782.      AIF   C:&titleColor,.p2
  1783.      LCLA  &titleColor
  1784. .p2
  1785.      AIF   C:&tBarColor,.p3
  1786.      LCLA  &tBarColor
  1787. .p3
  1788.      AIF   C:&growColor,.p4
  1789.      LCLA  &growColor
  1790. .p4
  1791.      AIF   C:&infoColor,.p5
  1792.      LCLA  &infoColor
  1793. .p5
  1794. &lab DS    0
  1795. &lab._frameColor DC      i2'&frameColor'
  1796. &lab._titleColor DC      i2'&titleColor'
  1797. &lab._tBarColor DC      i2'&tBarColor'
  1798. &lab._growColor DC      i2'&growColor'
  1799. &lab._infoColor DC      i2'&infoColor'
  1800.    MEND
  1801.    MACRO
  1802. &lab WindRec &wNext,&port_portInfo_portSCB,&port_portInfo_ptrToPixImage,&port_portInfo_width,&port_portInfo_boundsRect_v1,&port_portInfo_boundsRect_h1,&port_portInfo_boundsRect_v2,&port_portInfo_boundsRect_h2,&port_portRect_v1,&port_portRect_h1,&port_portRect_v2,&port_portRect_h2,&port_clipRgn,&port_visRgn,&port_bkPat,&port_pnLoc_v,&port_pnLoc_h,&port_pnSize_v,&port_pnSize_h,&port_pnMode,&port_pnPat,&port_pnMask,&port_pnVis,&port_fontHandle,&port_fontID_famNum,&port_fontID_fontStyle,&port_fontID_fontSize,&port_fontFlags,&port_txSize,&port_txFace,&port_txMode,&port_spExtra,&port_chExtra,&port_fgColor,&port_bgColor,&port_picSave,&port_rgnSave,&port_polySave,&port_grafProcs,&port_arcRot,&port_userField,&port_sysField,&wDefProc,&wRefCon,&wContDraw,&wReserved,&wStrucRgn,&wContRgn,&wUpdateRgn,&wControls,&wFrameCtrls,&wFrame
  1803.      AIF   C:&wNext,.p1
  1804.      LCLA  &wNext
  1805. .p1
  1806.      AIF   C:&port_portInfo_portSCB,.p2
  1807.      LCLA  &port_portInfo_portSCB
  1808. .p2
  1809.      AIF   C:&port_portInfo_ptrToPixImage,.p3
  1810.      LCLA  &port_portInfo_ptrToPixImage
  1811. .p3
  1812.      AIF   C:&port_portInfo_width,.p4
  1813.      LCLA  &port_portInfo_width
  1814. .p4
  1815.      AIF   C:&port_portInfo_boundsRect_v1,.p5
  1816.      LCLA  &port_portInfo_boundsRect_v1
  1817. .p5
  1818.      AIF   C:&port_portInfo_boundsRect_h1,.p6
  1819.      LCLA  &port_portInfo_boundsRect_h1
  1820. .p6
  1821.      AIF   C:&port_portInfo_boundsRect_v2,.p7
  1822.      LCLA  &port_portInfo_boundsRect_v2
  1823. .p7
  1824.      AIF   C:&port_portInfo_boundsRect_h2,.p8
  1825.      LCLA  &port_portInfo_boundsRect_h2
  1826. .p8
  1827.      AIF   C:&port_portRect_v1,.p9
  1828.      LCLA  &port_portRect_v1
  1829. .p9
  1830.      AIF   C:&port_portRect_h1,.p10
  1831.      LCLA  &port_portRect_h1
  1832. .p10
  1833.      AIF   C:&port_portRect_v2,.p11
  1834.      LCLA  &port_portRect_v2
  1835. .p11
  1836.      AIF   C:&port_portRect_h2,.p12
  1837.      LCLA  &port_portRect_h2
  1838. .p12
  1839.      AIF   C:&port_clipRgn,.p13
  1840.      LCLA  &port_clipRgn
  1841. .p13
  1842.      AIF   C:&port_visRgn,.p14
  1843.      LCLA  &port_visRgn
  1844. .p14
  1845.      AIF   C:&port_bkPat,.p15
  1846.      LCLA  &port_bkPat
  1847. .p15
  1848.      AIF   C:&port_pnLoc_v,.p16
  1849.      LCLA  &port_pnLoc_v
  1850. .p16
  1851.      AIF   C:&port_pnLoc_h,.p17
  1852.      LCLA  &port_pnLoc_h
  1853. .p17
  1854.      AIF   C:&port_pnSize_v,.p18
  1855.      LCLA  &port_pnSize_v
  1856. .p18
  1857.      AIF   C:&port_pnSize_h,.p19
  1858.      LCLA  &port_pnSize_h
  1859. .p19
  1860.      AIF   C:&port_pnMode,.p20
  1861.      LCLA  &port_pnMode
  1862. .p20
  1863.      AIF   C:&port_pnPat,.p21
  1864.      LCLA  &port_pnPat
  1865. .p21
  1866.      AIF   C:&port_pnMask,.p22
  1867.      LCLA  &port_pnMask
  1868. .p22
  1869.      AIF   C:&port_pnVis,.p23
  1870.      LCLA  &port_pnVis
  1871. .p23
  1872.      AIF   C:&port_fontHandle,.p24
  1873.      LCLA  &port_fontHandle
  1874. .p24
  1875.      AIF   C:&port_fontID_famNum,.p25
  1876.      LCLA  &port_fontID_famNum
  1877. .p25
  1878.      AIF   C:&port_fontID_fontStyle,.p26
  1879.      LCLA  &port_fontID_fontStyle
  1880. .p26
  1881.      AIF   C:&port_fontID_fontSize,.p27
  1882.      LCLA  &port_fontID_fontSize
  1883. .p27
  1884.      AIF   C:&port_fontFlags,.p28
  1885.      LCLA  &port_fontFlags
  1886. .p28
  1887.      AIF   C:&port_txSize,.p29
  1888.      LCLA  &port_txSize
  1889. .p29
  1890.      AIF   C:&port_txFace,.p30
  1891.      LCLA  &port_txFace
  1892. .p30
  1893.      AIF   C:&port_txMode,.p31
  1894.      LCLA  &port_txMode
  1895. .p31
  1896.      AIF   C:&port_spExtra,.p32
  1897.      LCLA  &port_spExtra
  1898. .p32
  1899.      AIF   C:&port_chExtra,.p33
  1900.      LCLA  &port_chExtra
  1901. .p33
  1902.      AIF   C:&port_fgColor,.p34
  1903.      LCLA  &port_fgColor
  1904. .p34
  1905.      AIF   C:&port_bgColor,.p35
  1906.      LCLA  &port_bgColor
  1907. .p35
  1908.      AIF   C:&port_picSave,.p36
  1909.      LCLA  &port_picSave
  1910. .p36
  1911.      AIF   C:&port_rgnSave,.p37
  1912.      LCLA  &port_rgnSave
  1913. .p37
  1914.      AIF   C:&port_polySave,.p38
  1915.      LCLA  &port_polySave
  1916. .p38
  1917.      AIF   C:&port_grafProcs,.p39
  1918.      LCLA  &port_grafProcs
  1919. .p39
  1920.      AIF   C:&port_arcRot,.p40
  1921.      LCLA  &port_arcRot
  1922. .p40
  1923.      AIF   C:&port_userField,.p41
  1924.      LCLA  &port_userField
  1925. .p41
  1926.      AIF   C:&port_sysField,.p42
  1927.      LCLA  &port_sysField
  1928. .p42
  1929.      AIF   C:&wDefProc,.p43
  1930.      LCLA  &wDefProc
  1931. .p43
  1932.      AIF   C:&wRefCon,.p44
  1933.      LCLA  &wRefCon
  1934. .p44
  1935.      AIF   C:&wContDraw,.p45
  1936.      LCLA  &wContDraw
  1937. .p45
  1938.      AIF   C:&wReserved,.p46
  1939.      LCLA  &wReserved
  1940. .p46
  1941.      AIF   C:&wStrucRgn,.p47
  1942.      LCLA  &wStrucRgn
  1943. .p47
  1944.      AIF   C:&wContRgn,.p48
  1945.      LCLA  &wContRgn
  1946. .p48
  1947.      AIF   C:&wUpdateRgn,.p49
  1948.      LCLA  &wUpdateRgn
  1949. .p49
  1950.      AIF   C:&wControls,.p50
  1951.      LCLA  &wControls
  1952. .p50
  1953.      AIF   C:&wFrameCtrls,.p51
  1954.      LCLA  &wFrameCtrls
  1955. .p51
  1956.      AIF   C:&wFrame,.p52
  1957.      LCLA  &wFrame
  1958. .p52
  1959. &lab DS    0
  1960. &lab._wNext DC      i4'&wNext'
  1961. &lab._port GrafPort &port_portInfo_portSCB,&port_portInfo_ptrToPixImage,&port_portInfo_width,&port_portInfo_boundsRect_v1,&port_portInfo_boundsRect_h1,&port_portInfo_boundsRect_v2,&port_portInfo_boundsRect_h2,&port_portRect_v1,&port_portRect_h1,&port_portRect_v2,&port_portRect_h2,&port_clipRgn,&port_visRgn,&port_bkPat,&port_pnLoc_v,&port_pnLoc_h,&port_pnSize_v,&port_pnSize_h,&port_pnMode,&port_pnPat,&port_pnMask,&port_pnVis,&port_fontHandle,&port_fontID_famNum,&port_fontID_fontStyle,&port_fontID_fontSize,&port_fontFlags,&port_txSize,&port_txFace,&port_txMode,&port_spExtra,&port_chExtra,&port_fgColor,&port_bgColor,&port_picSave,&port_rgnSave,&port_polySave,&port_grafProcs,&port_arcRot,&port_userField,&port_sysField
  1962. &lab._wDefProc DC      i4'&wDefProc'
  1963. &lab._wRefCon DC      i4'&wRefCon'
  1964. &lab._wContDraw DC      i4'&wContDraw'
  1965. &lab._wReserved DC      i4'&wReserved'
  1966. &lab._wStrucRgn DC      i4'&wStrucRgn'
  1967. &lab._wContRgn DC      i4'&wContRgn'
  1968. &lab._wUpdateRgn DC      i4'&wUpdateRgn'
  1969. &lab._wControls DC      i4'&wControls'
  1970. &lab._wFrameCtrls DC      i4'&wFrameCtrls'
  1971. &lab._wFrame DC      i2'&wFrame'
  1972.    MEND
  1973.    MACRO
  1974. &lab ParamList ¶mLength,&wFrameBits,&wTitle,&wRefCon,&wZoom_v1,&wZoom_h1,&wZoom_v2,&wZoom_h2,&wColor,&wYOrigin,&wXOrigin,&wDataH,&wDataW,&wMaxH,&wMaxW,&wScrollVer,&wScrollHor,&wPageVer,&wPageHor,&wInfoRefCon,&wInfoHeight,&wFrameDefProc,&wInfoDefProc,&wContDefProc,&wPosition_v1,&wPosition_h1,&wPosition_v2,&wPosition_h2,&wPlane,&wStorage
  1975.      AIF   C:¶mLength,.p1
  1976.      LCLA  ¶mLength
  1977. .p1
  1978.      AIF   C:&wFrameBits,.p2
  1979.      LCLA  &wFrameBits
  1980. .p2
  1981.      AIF   C:&wTitle,.p3
  1982.      LCLA  &wTitle
  1983. .p3
  1984.      AIF   C:&wRefCon,.p4
  1985.      LCLA  &wRefCon
  1986. .p4
  1987.      AIF   C:&wZoom_v1,.p5
  1988.      LCLA  &wZoom_v1
  1989. .p5
  1990.      AIF   C:&wZoom_h1,.p6
  1991.      LCLA  &wZoom_h1
  1992. .p6
  1993.      AIF   C:&wZoom_v2,.p7
  1994.      LCLA  &wZoom_v2
  1995. .p7
  1996.      AIF   C:&wZoom_h2,.p8
  1997.      LCLA  &wZoom_h2
  1998. .p8
  1999.      AIF   C:&wColor,.p9
  2000.      LCLA  &wColor
  2001. .p9
  2002.      AIF   C:&wYOrigin,.p10
  2003.      LCLA  &wYOrigin
  2004. .p10
  2005.      AIF   C:&wXOrigin,.p11
  2006.      LCLA  &wXOrigin
  2007. .p11
  2008.      AIF   C:&wDataH,.p12
  2009.      LCLA  &wDataH
  2010. .p12
  2011.      AIF   C:&wDataW,.p13
  2012.      LCLA  &wDataW
  2013. .p13
  2014.      AIF   C:&wMaxH,.p14
  2015.      LCLA  &wMaxH
  2016. .p14
  2017.      AIF   C:&wMaxW,.p15
  2018.      LCLA  &wMaxW
  2019. .p15
  2020.      AIF   C:&wScrollVer,.p16
  2021.      LCLA  &wScrollVer
  2022. .p16
  2023.      AIF   C:&wScrollHor,.p17
  2024.      LCLA  &wScrollHor
  2025. .p17
  2026.      AIF   C:&wPageVer,.p18
  2027.      LCLA  &wPageVer
  2028. .p18
  2029.      AIF   C:&wPageHor,.p19
  2030.      LCLA  &wPageHor
  2031. .p19
  2032.      AIF   C:&wInfoRefCon,.p20
  2033.      LCLA  &wInfoRefCon
  2034. .p20
  2035.      AIF   C:&wInfoHeight,.p21
  2036.      LCLA  &wInfoHeight
  2037. .p21
  2038.      AIF   C:&wFrameDefProc,.p22
  2039.      LCLA  &wFrameDefProc
  2040. .p22
  2041.      AIF   C:&wInfoDefProc,.p23
  2042.      LCLA  &wInfoDefProc
  2043. .p23
  2044.      AIF   C:&wContDefProc,.p24
  2045.      LCLA  &wContDefProc
  2046. .p24
  2047.      AIF   C:&wPosition_v1,.p25
  2048.      LCLA  &wPosition_v1
  2049. .p25
  2050.      AIF   C:&wPosition_h1,.p26
  2051.      LCLA  &wPosition_h1
  2052. .p26
  2053.      AIF   C:&wPosition_v2,.p27
  2054.      LCLA  &wPosition_v2
  2055. .p27
  2056.      AIF   C:&wPosition_h2,.p28
  2057.      LCLA  &wPosition_h2
  2058. .p28
  2059.      AIF   C:&wPlane,.p29
  2060.      LCLA  &wPlane
  2061. .p29
  2062.      AIF   C:&wStorage,.p30
  2063.      LCLA  &wStorage
  2064. .p30
  2065. &lab DS    0
  2066. &lab._paramLength DC      i2'¶mLength'
  2067. &lab._wFrameBits DC      i2'&wFrameBits'
  2068. &lab._wTitle DC      i4'&wTitle'
  2069. &lab._wRefCon DC      i4'&wRefCon'
  2070. &lab._wZoom Rect &wZoom_v1,&wZoom_h1,&wZoom_v2,&wZoom_h2
  2071. &lab._wColor DC      i4'&wColor'
  2072. &lab._wYOrigin DC      i2'&wYOrigin'
  2073. &lab._wXOrigin DC      i2'&wXOrigin'
  2074. &lab._wDataH DC      i2'&wDataH'
  2075. &lab._wDataW DC      i2'&wDataW'
  2076. &lab._wMaxH DC      i2'&wMaxH'
  2077. &lab._wMaxW DC      i2'&wMaxW'
  2078. &lab._wScrollVer DC      i2'&wScrollVer'
  2079. &lab._wScrollHor DC      i2'&wScrollHor'
  2080. &lab._wPageVer DC      i2'&wPageVer'
  2081. &lab._wPageHor DC      i2'&wPageHor'
  2082. &lab._wInfoRefCon DC      i4'&wInfoRefCon'
  2083. &lab._wInfoHeight DC      i2'&wInfoHeight'
  2084. &lab._wFrameDefProc DC      i4'&wFrameDefProc'
  2085. &lab._wInfoDefProc DC      i4'&wInfoDefProc'
  2086. &lab._wContDefProc DC      i4'&wContDefProc'
  2087. &lab._wPosition Rect &wPosition_v1,&wPosition_h1,&wPosition_v2,&wPosition_h2
  2088. &lab._wPlane DC      i4'&wPlane'
  2089. &lab._wStorage DC      i4'&wStorage'
  2090.    MEND
  2091.    MACRO
  2092. &lab DeskMessageRecord &reserved,&messageType,&drawType
  2093.      AIF   C:&reserved,.p1
  2094.      LCLA  &reserved
  2095. .p1
  2096.      AIF   C:&messageType,.p2
  2097.      LCLA  &messageType
  2098. .p2
  2099.      AIF   C:&drawType,.p3
  2100.      LCLA  &drawType
  2101. .p3
  2102. &lab DS    0
  2103. &lab._reserved DC      i4'&reserved'
  2104. &lab._messageType DC      i2'&messageType'
  2105. &lab._drawType DC      i2'&drawType'
  2106.    MEND
  2107.    MACRO
  2108. &lab LERec &leLineHandle,&leLength,&leMaxLength,&leDestRect_v1,&leDestRect_h1,&leDestRect_v2,&leDestRect_h2,&leViewRect_v1,&leViewRect_h1,&leViewRect_v2,&leViewRect_h2,&lePort,&leLineHite,&leBaseHite,&leSelStart,&leSelEnd,&leActFlg,&leCarAct,&leCarOn,&leCarTime,&leHiliteHook,&leCaretHook,&leJust,&lePWChar
  2109.      AIF   C:&leLineHandle,.p1
  2110.      LCLA  &leLineHandle
  2111. .p1
  2112.      AIF   C:&leLength,.p2
  2113.      LCLA  &leLength
  2114. .p2
  2115.      AIF   C:&leMaxLength,.p3
  2116.      LCLA  &leMaxLength
  2117. .p3
  2118.      AIF   C:&leDestRect_v1,.p4
  2119.      LCLA  &leDestRect_v1
  2120. .p4
  2121.      AIF   C:&leDestRect_h1,.p5
  2122.      LCLA  &leDestRect_h1
  2123. .p5
  2124.      AIF   C:&leDestRect_v2,.p6
  2125.      LCLA  &leDestRect_v2
  2126. .p6
  2127.      AIF   C:&leDestRect_h2,.p7
  2128.      LCLA  &leDestRect_h2
  2129. .p7
  2130.      AIF   C:&leViewRect_v1,.p8
  2131.      LCLA  &leViewRect_v1
  2132. .p8
  2133.      AIF   C:&leViewRect_h1,.p9
  2134.      LCLA  &leViewRect_h1
  2135. .p9
  2136.      AIF   C:&leViewRect_v2,.p10
  2137.      LCLA  &leViewRect_v2
  2138. .p10
  2139.      AIF   C:&leViewRect_h2,.p11
  2140.      LCLA  &leViewRect_h2
  2141. .p11
  2142.      AIF   C:&lePort,.p12
  2143.      LCLA  &lePort
  2144. .p12
  2145.      AIF   C:&leLineHite,.p13
  2146.      LCLA  &leLineHite
  2147. .p13
  2148.      AIF   C:&leBaseHite,.p14
  2149.      LCLA  &leBaseHite
  2150. .p14
  2151.      AIF   C:&leSelStart,.p15
  2152.      LCLA  &leSelStart
  2153. .p15
  2154.      AIF   C:&leSelEnd,.p16
  2155.      LCLA  &leSelEnd
  2156. .p16
  2157.      AIF   C:&leActFlg,.p17
  2158.      LCLA  &leActFlg
  2159. .p17
  2160.      AIF   C:&leCarAct,.p18
  2161.      LCLA  &leCarAct
  2162. .p18
  2163.      AIF   C:&leCarOn,.p19
  2164.      LCLA  &leCarOn
  2165. .p19
  2166.      AIF   C:&leCarTime,.p20
  2167.      LCLA  &leCarTime
  2168. .p20
  2169.      AIF   C:&leHiliteHook,.p21
  2170.      LCLA  &leHiliteHook
  2171. .p21
  2172.      AIF   C:&leCaretHook,.p22
  2173.      LCLA  &leCaretHook
  2174. .p22
  2175.      AIF   C:&leJust,.p23
  2176.      LCLA  &leJust
  2177. .p23
  2178.      AIF   C:&lePWChar,.p24
  2179.      LCLA  &lePWChar
  2180. .p24
  2181. &lab DS    0
  2182. &lab._leLineHandle DC      i4'&leLineHandle'
  2183. &lab._leLength DC      i2'&leLength'
  2184. &lab._leMaxLength DC      i2'&leMaxLength'
  2185. &lab._leDestRect Rect &leDestRect_v1,&leDestRect_h1,&leDestRect_v2,&leDestRect_h2
  2186. &lab._leViewRect Rect &leViewRect_v1,&leViewRect_h1,&leViewRect_v2,&leViewRect_h2
  2187. &lab._lePort DC      i4'&lePort'
  2188. &lab._leLineHite DC      i2'&leLineHite'
  2189. &lab._leBaseHite DC      i2'&leBaseHite'
  2190. &lab._leSelStart DC      i2'&leSelStart'
  2191. &lab._leSelEnd DC      i2'&leSelEnd'
  2192. &lab._leActFlg DC      i2'&leActFlg'
  2193. &lab._leCarAct DC      i2'&leCarAct'
  2194. &lab._leCarOn DC      i2'&leCarOn'
  2195. &lab._leCarTime DC      i4'&leCarTime'
  2196. &lab._leHiliteHook DC      i4'&leHiliteHook'
  2197. &lab._leCaretHook DC      i4'&leCaretHook'
  2198. &lab._leJust DC      i2'&leJust'
  2199. &lab._lePWChar DC      i2'&lePWChar'
  2200.    MEND
  2201.    MACRO
  2202. &lab ItemTemplate &itemID,&itemRect_v1,&itemRect_h1,&itemRect_v2,&itemRect_h2,&itemType,&itemDescr,&itemValue,&itemFlag,&itemColor
  2203.      AIF   C:&itemID,.p1
  2204.      LCLA  &itemID
  2205. .p1
  2206.      AIF   C:&itemRect_v1,.p2
  2207.      LCLA  &itemRect_v1
  2208. .p2
  2209.      AIF   C:&itemRect_h1,.p3
  2210.      LCLA  &itemRect_h1
  2211. .p3
  2212.      AIF   C:&itemRect_v2,.p4
  2213.      LCLA  &itemRect_v2
  2214. .p4
  2215.      AIF   C:&itemRect_h2,.p5
  2216.      LCLA  &itemRect_h2
  2217. .p5
  2218.      AIF   C:&itemType,.p6
  2219.      LCLA  &itemType
  2220. .p6
  2221.      AIF   C:&itemDescr,.p7
  2222.      LCLA  &itemDescr
  2223. .p7
  2224.      AIF   C:&itemValue,.p8
  2225.      LCLA  &itemValue
  2226. .p8
  2227.      AIF   C:&itemFlag,.p9
  2228.      LCLA  &itemFlag
  2229. .p9
  2230.      AIF   C:&itemColor,.p10
  2231.      LCLA  &itemColor
  2232. .p10
  2233. &lab DS    0
  2234. &lab._itemID DC      i2'&itemID'
  2235. &lab._itemRect Rect &itemRect_v1,&itemRect_h1,&itemRect_v2,&itemRect_h2
  2236. &lab._itemType DC      i2'&itemType'
  2237. &lab._itemDescr DC      i4'&itemDescr'
  2238. &lab._itemValue DC      i2'&itemValue'
  2239. &lab._itemFlag DC      i2'&itemFlag'
  2240. &lab._itemColor DC      i4'&itemColor'
  2241.    MEND
  2242.    MACRO
  2243. &lab AlertTemplate &atBoundsRect_v1,&atBoundsRect_h1,&atBoundsRect_v2,&atBoundsRect_h2,&atAlertID,&atStage1,&atStage2,&atStage3,&atStage4,&atItemList
  2244.      AIF   C:&atBoundsRect_v1,.p1
  2245.      LCLA  &atBoundsRect_v1
  2246. .p1
  2247.      AIF   C:&atBoundsRect_h1,.p2
  2248.      LCLA  &atBoundsRect_h1
  2249. .p2
  2250.      AIF   C:&atBoundsRect_v2,.p3
  2251.      LCLA  &atBoundsRect_v2
  2252. .p3
  2253.      AIF   C:&atBoundsRect_h2,.p4
  2254.      LCLA  &atBoundsRect_h2
  2255. .p4
  2256.      AIF   C:&atAlertID,.p5
  2257.      LCLA  &atAlertID
  2258. .p5
  2259.      AIF   C:&atStage1,.p6
  2260.      LCLA  &atStage1
  2261. .p6
  2262.      AIF   C:&atStage2,.p7
  2263.      LCLA  &atStage2
  2264. .p7
  2265.      AIF   C:&atStage3,.p8
  2266.      LCLA  &atStage3
  2267. .p8
  2268.      AIF   C:&atStage4,.p9
  2269.      LCLA  &atStage4
  2270. .p9
  2271.      AIF   C:&atItemList,.p10
  2272.      LCLA  &atItemList
  2273. .p10
  2274. &lab DS    0
  2275. &lab._atBoundsRect Rect &atBoundsRect_v1,&atBoundsRect_h1,&atBoundsRect_v2,&atBoundsRect_h2
  2276. &lab._atAlertID DC      i2'&atAlertID'
  2277. &lab._atStage1 DC      i1'&atStage1'
  2278. &lab._atStage2 DC      i1'&atStage2'
  2279. &lab._atStage3 DC      i1'&atStage3'
  2280. &lab._atStage4 DC      i1'&atStage4'
  2281. &lab._atItemList DC      i4'&atItemList'
  2282.    MEND
  2283.    MACRO
  2284. &lab DialogTemplate &dtBoundsRect_v1,&dtBoundsRect_h1,&dtBoundsRect_v2,&dtBoundsRect_h2,&dtVisible,&dtRefCon,&dtItemList
  2285.      AIF   C:&dtBoundsRect_v1,.p1
  2286.      LCLA  &dtBoundsRect_v1
  2287. .p1
  2288.      AIF   C:&dtBoundsRect_h1,.p2
  2289.      LCLA  &dtBoundsRect_h1
  2290. .p2
  2291.      AIF   C:&dtBoundsRect_v2,.p3
  2292.      LCLA  &dtBoundsRect_v2
  2293. .p3
  2294.      AIF   C:&dtBoundsRect_h2,.p4
  2295.      LCLA  &dtBoundsRect_h2
  2296. .p4
  2297.      AIF   C:&dtVisible,.p5
  2298.      LCLA  &dtVisible
  2299. .p5
  2300.      AIF   C:&dtRefCon,.p6
  2301.      LCLA  &dtRefCon
  2302. .p6
  2303.      AIF   C:&dtItemList,.p7
  2304.      LCLA  &dtItemList
  2305. .p7
  2306. &lab DS    0
  2307. &lab._dtBoundsRect Rect &dtBoundsRect_v1,&dtBoundsRect_h1,&dtBoundsRect_v2,&dtBoundsRect_h2
  2308. &lab._dtVisible DC      i4'&dtVisible'
  2309. &lab._dtRefCon DC      i4'&dtRefCon'
  2310. &lab._dtItemList DC      i4'&dtItemList'
  2311.    MEND
  2312.    MACRO
  2313. &lab UserCtlItemPB &defProcParm,&titleParm,¶m2,¶m1
  2314.      AIF   C:&defProcParm,.p1
  2315.      LCLA  &defProcParm
  2316. .p1
  2317.      AIF   C:&titleParm,.p2
  2318.      LCLA  &titleParm
  2319. .p2
  2320.      AIF   C:¶m2,.p3
  2321.      LCLA  ¶m2
  2322. .p3
  2323.      AIF   C:¶m1,.p4
  2324.      LCLA  ¶m1
  2325. .p4
  2326. &lab DS    0
  2327. &lab._defProcParm DC      i4'&defProcParm'
  2328. &lab._titleParm DC      i4'&titleParm'
  2329. &lab._param2 DC      i2'¶m2'
  2330. &lab._param1 DC      i2'¶m1'
  2331.    MEND
  2332.    MACRO
  2333. &lab PrPrinterSpecRec &prPrinterType,&prCharacteristics
  2334.      AIF   C:&prPrinterType,.p1
  2335.      LCLA  &prPrinterType
  2336. .p1
  2337.      AIF   C:&prCharacteristics,.p2
  2338.      LCLA  &prCharacteristics
  2339. .p2
  2340. &lab DS    0
  2341. &lab._prPrinterType DC      i2'&prPrinterType'
  2342. &lab._prCharacteristics DC      i2'&prCharacteristics'
  2343.    MEND
  2344.    MACRO
  2345. &lab PrInfoRec &iDev,&iVRes,&iHRes,&rPage_v1,&rPage_h1,&rPage_v2,&rPage_h2
  2346.      AIF   C:&iDev,.p1
  2347.      LCLA  &iDev
  2348. .p1
  2349.      AIF   C:&iVRes,.p2
  2350.      LCLA  &iVRes
  2351. .p2
  2352.      AIF   C:&iHRes,.p3
  2353.      LCLA  &iHRes
  2354. .p3
  2355.      AIF   C:&rPage_v1,.p4
  2356.      LCLA  &rPage_v1
  2357. .p4
  2358.      AIF   C:&rPage_h1,.p5
  2359.      LCLA  &rPage_h1
  2360. .p5
  2361.      AIF   C:&rPage_v2,.p6
  2362.      LCLA  &rPage_v2
  2363. .p6
  2364.      AIF   C:&rPage_h2,.p7
  2365.      LCLA  &rPage_h2
  2366. .p7
  2367. &lab DS    0
  2368. &lab._iDev DC      i2'&iDev'
  2369. &lab._iVRes DC      i2'&iVRes'
  2370. &lab._iHRes DC      i2'&iHRes'
  2371. &lab._rPage Rect &rPage_v1,&rPage_h1,&rPage_v2,&rPage_h2
  2372.    MEND
  2373.    MACRO
  2374. &lab PrJobRec &iFstPage,&iLstPage,&iCopies,&bJDocLoop,&fFromUser,&pIdleProc,&pFileName,&iFileVol,&bFileVers,&bJobX
  2375.      AIF   C:&iFstPage,.p1
  2376.      LCLA  &iFstPage
  2377. .p1
  2378.      AIF   C:&iLstPage,.p2
  2379.      LCLA  &iLstPage
  2380. .p2
  2381.      AIF   C:&iCopies,.p3
  2382.      LCLA  &iCopies
  2383. .p3
  2384.      AIF   C:&bJDocLoop,.p4
  2385.      LCLA  &bJDocLoop
  2386. .p4
  2387.      AIF   C:&fFromUser,.p5
  2388.      LCLA  &fFromUser
  2389. .p5
  2390.      AIF   C:&pIdleProc,.p6
  2391.      LCLA  &pIdleProc
  2392. .p6
  2393.      AIF   C:&pFileName,.p7
  2394.      LCLA  &pFileName
  2395. .p7
  2396.      AIF   C:&iFileVol,.p8
  2397.      LCLA  &iFileVol
  2398. .p8
  2399.      AIF   C:&bFileVers,.p9
  2400.      LCLA  &bFileVers
  2401. .p9
  2402.      AIF   C:&bJobX,.p10
  2403.      LCLA  &bJobX
  2404. .p10
  2405. &lab DS    0
  2406. &lab._iFstPage DC      i2'&iFstPage'
  2407. &lab._iLstPage DC      i2'&iLstPage'
  2408. &lab._iCopies DC      i2'&iCopies'
  2409. &lab._bJDocLoop DC      i1'&bJDocLoop'
  2410. &lab._fFromUser DC      i1'&fFromUser'
  2411. &lab._pIdleProc DC      i4'&pIdleProc'
  2412. &lab._pFileName DC      i4'&pFileName'
  2413. &lab._iFileVol DC      i2'&iFileVol'
  2414. &lab._bFileVers DC      i1'&bFileVers'
  2415. &lab._bJobX DC      i1'&bJobX'
  2416.    MEND
  2417.    MACRO
  2418. &lab PrStyleRec &wDev,&internA,&feed,&paperType,&crWidth,&reduction,&internB
  2419.      AIF   C:&wDev,.p1
  2420.      LCLA  &wDev
  2421. .p1
  2422.      AIF   C:&internA,.p2
  2423.      LCLA  &internA
  2424. .p2
  2425.      AIF   C:&feed,.p3
  2426.      LCLA  &feed
  2427. .p3
  2428.      AIF   C:&paperType,.p4
  2429.      LCLA  &paperType
  2430. .p4
  2431.      AIF   C:&crWidth,.p5
  2432.      LCLA  &crWidth
  2433. .p5
  2434.      AIF   C:&reduction,.p6
  2435.      LCLA  &reduction
  2436. .p6
  2437.      AIF   C:&internB,.p7
  2438.      LCLA  &internB
  2439. .p7
  2440. &lab DS    0
  2441. &lab._wDev DC      i2'&wDev'
  2442. &lab._internA DC      i2'&internA'
  2443. &lab._feed DC      i2'&feed'
  2444. &lab._paperType DC      i2'&paperType'
  2445. &lab._crWidth DC      i2'&crWidth'
  2446. &lab._reduction DC      i2'&reduction'
  2447. &lab._internB DC      i2'&internB'
  2448.    MEND
  2449.    MACRO
  2450. &lab PrRec &prVersion,&prInfo_iDev,&prInfo_iVRes,&prInfo_iHRes,&prInfo_rPage_v1,&prInfo_rPage_h1,&prInfo_rPage_v2,&prInfo_rPage_h2,&rPaper_v1,&rPaper_h1,&rPaper_v2,&rPaper_h2,&prStl_wDev,&prStl_internA,&prStl_feed,&prStl_paperType,&prStl_crWidth,&prStl_reduction,&prStl_internB,&prInfoPT,&prXInfo,&prJob_iFstPage,&prJob_iLstPage,&prJob_iCopies,&prJob_bJDocLoop,&prJob_fFromUser,&prJob_pIdleProc,&prJob_pFileName,&prJob_iFileVol,&prJob_bFileVers,&prJob_bJobX,&printX,&iReserved
  2451.      AIF   C:&prVersion,.p1
  2452.      LCLA  &prVersion
  2453. .p1
  2454.      AIF   C:&prInfo_iDev,.p2
  2455.      LCLA  &prInfo_iDev
  2456. .p2
  2457.      AIF   C:&prInfo_iVRes,.p3
  2458.      LCLA  &prInfo_iVRes
  2459. .p3
  2460.      AIF   C:&prInfo_iHRes,.p4
  2461.      LCLA  &prInfo_iHRes
  2462. .p4
  2463.      AIF   C:&prInfo_rPage_v1,.p5
  2464.      LCLA  &prInfo_rPage_v1
  2465. .p5
  2466.      AIF   C:&prInfo_rPage_h1,.p6
  2467.      LCLA  &prInfo_rPage_h1
  2468. .p6
  2469.      AIF   C:&prInfo_rPage_v2,.p7
  2470.      LCLA  &prInfo_rPage_v2
  2471. .p7
  2472.      AIF   C:&prInfo_rPage_h2,.p8
  2473.      LCLA  &prInfo_rPage_h2
  2474. .p8
  2475.      AIF   C:&rPaper_v1,.p9
  2476.      LCLA  &rPaper_v1
  2477. .p9
  2478.      AIF   C:&rPaper_h1,.p10
  2479.      LCLA  &rPaper_h1
  2480. .p10
  2481.      AIF   C:&rPaper_v2,.p11
  2482.      LCLA  &rPaper_v2
  2483. .p11
  2484.      AIF   C:&rPaper_h2,.p12
  2485.      LCLA  &rPaper_h2
  2486. .p12
  2487.      AIF   C:&prStl_wDev,.p13
  2488.      LCLA  &prStl_wDev
  2489. .p13
  2490.      AIF   C:&prStl_internA,.p14
  2491.      LCLA  &prStl_internA
  2492. .p14
  2493.      AIF   C:&prStl_feed,.p15
  2494.      LCLA  &prStl_feed
  2495. .p15
  2496.      AIF   C:&prStl_paperType,.p16
  2497.      LCLA  &prStl_paperType
  2498. .p16
  2499.      AIF   C:&prStl_crWidth,.p17
  2500.      LCLA  &prStl_crWidth
  2501. .p17
  2502.      AIF   C:&prStl_reduction,.p18
  2503.      LCLA  &prStl_reduction
  2504. .p18
  2505.      AIF   C:&prStl_internB,.p19
  2506.      LCLA  &prStl_internB
  2507. .p19
  2508.      AIF   C:&prInfoPT,.p20
  2509.      LCLA  &prInfoPT
  2510. .p20
  2511.      AIF   C:&prXInfo,.p21
  2512.      LCLA  &prXInfo
  2513. .p21
  2514.      AIF   C:&prJob_iFstPage,.p22
  2515.      LCLA  &prJob_iFstPage
  2516. .p22
  2517.      AIF   C:&prJob_iLstPage,.p23
  2518.      LCLA  &prJob_iLstPage
  2519. .p23
  2520.      AIF   C:&prJob_iCopies,.p24
  2521.      LCLA  &prJob_iCopies
  2522. .p24
  2523.      AIF   C:&prJob_bJDocLoop,.p25
  2524.      LCLA  &prJob_bJDocLoop
  2525. .p25
  2526.      AIF   C:&prJob_fFromUser,.p26
  2527.      LCLA  &prJob_fFromUser
  2528. .p26
  2529.      AIF   C:&prJob_pIdleProc,.p27
  2530.      LCLA  &prJob_pIdleProc
  2531. .p27
  2532.      AIF   C:&prJob_pFileName,.p28
  2533.      LCLA  &prJob_pFileName
  2534. .p28
  2535.      AIF   C:&prJob_iFileVol,.p29
  2536.      LCLA  &prJob_iFileVol
  2537. .p29
  2538.      AIF   C:&prJob_bFileVers,.p30
  2539.      LCLA  &prJob_bFileVers
  2540. .p30
  2541.      AIF   C:&prJob_bJobX,.p31
  2542.      LCLA  &prJob_bJobX
  2543. .p31
  2544.      AIF   C:&printX,.p32
  2545.      LCLA  &printX
  2546. .p32
  2547.      AIF   C:&iReserved,.p33
  2548.      LCLA  &iReserved
  2549. .p33
  2550. &lab DS    0
  2551. &lab._prVersion DC      i2'&prVersion'
  2552. &lab._prInfo PrInfoRec &prInfo_iDev,&prInfo_iVRes,&prInfo_iHRes,&prInfo_rPage_v1,&prInfo_rPage_h1,&prInfo_rPage_v2,&prInfo_rPage_h2
  2553. &lab._rPaper Rect &rPaper_v1,&rPaper_h1,&rPaper_v2,&rPaper_h2
  2554. &lab._prStl PrStyleRec &prStl_wDev,&prStl_internA,&prStl_feed,&prStl_paperType,&prStl_crWidth,&prStl_reduction,&prStl_internB
  2555. &lab._prInfoPT DC      i1'&prInfoPT'
  2556. &lab._prXInfo DC      i1'&prXInfo'
  2557. &lab._prJob PrJobRec &prJob_iFstPage,&prJob_iLstPage,&prJob_iCopies,&prJob_bJDocLoop,&prJob_fFromUser,&prJob_pIdleProc,&prJob_pFileName,&prJob_iFileVol,&prJob_bFileVers,&prJob_bJobX
  2558. &lab._printX DC      i1'&printX'
  2559. &lab._iReserved DC      i2'&iReserved'
  2560.    MEND
  2561.    MACRO
  2562. &lab PrStatusRec &iTotPages,&iCurPage,&iTotCopies,&iCurCopy,&iTotBands,&iCurBand,&fPgDirty,&fImaging,&hPrint,&pPrPort,&hPic
  2563.      AIF   C:&iTotPages,.p1
  2564.      LCLA  &iTotPages
  2565. .p1
  2566.      AIF   C:&iCurPage,.p2
  2567.      LCLA  &iCurPage
  2568. .p2
  2569.      AIF   C:&iTotCopies,.p3
  2570.      LCLA  &iTotCopies
  2571. .p3
  2572.      AIF   C:&iCurCopy,.p4
  2573.      LCLA  &iCurCopy
  2574. .p4
  2575.      AIF   C:&iTotBands,.p5
  2576.      LCLA  &iTotBands
  2577. .p5
  2578.      AIF   C:&iCurBand,.p6
  2579.      LCLA  &iCurBand
  2580. .p6
  2581.      AIF   C:&fPgDirty,.p7
  2582.      LCLA  &fPgDirty
  2583. .p7
  2584.      AIF   C:&fImaging,.p8
  2585.      LCLA  &fImaging
  2586. .p8
  2587.      AIF   C:&hPrint,.p9
  2588.      LCLA  &hPrint
  2589. .p9
  2590.      AIF   C:&pPrPort,.p10
  2591.      LCLA  &pPrPort
  2592. .p10
  2593.      AIF   C:&hPic,.p11
  2594.      LCLA  &hPic
  2595. .p11
  2596. &lab DS    0
  2597. &lab._iTotPages DC      i2'&iTotPages'
  2598. &lab._iCurPage DC      i2'&iCurPage'
  2599. &lab._iTotCopies DC      i2'&iTotCopies'
  2600. &lab._iCurCopy DC      i2'&iCurCopy'
  2601. &lab._iTotBands DC      i2'&iTotBands'
  2602. &lab._iCurBand DC      i2'&iCurBand'
  2603. &lab._fPgDirty DC      i4'&fPgDirty'
  2604. &lab._fImaging DC      i2'&fImaging'
  2605. &lab._hPrint DC      i4'&hPrint'
  2606. &lab._pPrPort DC      i4'&pPrPort'
  2607. &lab._hPic DC      i4'&hPic'
  2608.    MEND
  2609.    MACRO
  2610. &lab ReadConfigRec &rcADBAddr,&rcLayoutOrLang,&rcRepeatDelay
  2611.      AIF   C:&rcADBAddr,.p1
  2612.      LCLA  &rcADBAddr
  2613. .p1
  2614.      AIF   C:&rcLayoutOrLang,.p2
  2615.      LCLA  &rcLayoutOrLang
  2616. .p2
  2617.      AIF   C:&rcRepeatDelay,.p3
  2618.      LCLA  &rcRepeatDelay
  2619. .p3
  2620. &lab DS    0
  2621. &lab._rcADBAddr DC      i1'&rcADBAddr'
  2622. &lab._rcLayoutOrLang DC      i1'&rcLayoutOrLang'
  2623. &lab._rcRepeatDelay DC      i1'&rcRepeatDelay'
  2624.    MEND
  2625.    MACRO
  2626. &lab SetConfigRec &scADBAddr,&scLayoutOrLang,&scRepeatDelay
  2627.      AIF   C:&scADBAddr,.p1
  2628.      LCLA  &scADBAddr
  2629. .p1
  2630.      AIF   C:&scLayoutOrLang,.p2
  2631.      LCLA  &scLayoutOrLang
  2632. .p2
  2633.      AIF   C:&scRepeatDelay,.p3
  2634.      LCLA  &scRepeatDelay
  2635. .p3
  2636. &lab DS    0
  2637. &lab._scADBAddr DC      i1'&scADBAddr'
  2638. &lab._scLayoutOrLang DC      i1'&scLayoutOrLang'
  2639. &lab._scRepeatDelay DC      i1'&scRepeatDelay'
  2640.    MEND
  2641.    MACRO
  2642. &lab SynchRec &synchMode,&synchKybdMouseAddr,&synchLayoutOrLang,&synchRepeatDelay
  2643.      AIF   C:&synchMode,.p1
  2644.      LCLA  &synchMode
  2645. .p1
  2646.      AIF   C:&synchKybdMouseAddr,.p2
  2647.      LCLA  &synchKybdMouseAddr
  2648. .p2
  2649.      AIF   C:&synchLayoutOrLang,.p3
  2650.      LCLA  &synchLayoutOrLang
  2651. .p3
  2652.      AIF   C:&synchRepeatDelay,.p4
  2653.      LCLA  &synchRepeatDelay
  2654. .p4
  2655. &lab DS    0
  2656. &lab._synchMode DC      i1'&synchMode'
  2657. &lab._synchKybdMouseAddr DC      i1'&synchKybdMouseAddr'
  2658. &lab._synchLayoutOrLang DC      i1'&synchLayoutOrLang'
  2659. &lab._synchRepeatDelay DC      i1'&synchRepeatDelay'
  2660.    MEND
  2661.    MACRO
  2662. &lab ScaleRec &xDivide,&yDivide,&xOffset,&yOffset,&xMultiply,&yMultiply
  2663.      AIF   C:&xDivide,.p1
  2664.      LCLA  &xDivide
  2665. .p1
  2666.      AIF   C:&yDivide,.p2
  2667.      LCLA  &yDivide
  2668. .p2
  2669.      AIF   C:&xOffset,.p3
  2670.      LCLA  &xOffset
  2671. .p3
  2672.      AIF   C:&yOffset,.p4
  2673.      LCLA  &yOffset
  2674. .p4
  2675.      AIF   C:&xMultiply,.p5
  2676.      LCLA  &xMultiply
  2677. .p5
  2678.      AIF   C:&yMultiply,.p6
  2679.      LCLA  &yMultiply
  2680. .p6
  2681. &lab DS    0
  2682. &lab._xDivide DC      i2'&xDivide'
  2683. &lab._yDivide DC      i2'&yDivide'
  2684. &lab._xOffset DC      i2'&xOffset'
  2685. &lab._yOffset DC      i2'&yOffset'
  2686. &lab._xMultiply DC      i2'&xMultiply'
  2687. &lab._yMultiply DC      i2'&yMultiply'
  2688.    MEND
  2689.    MACRO
  2690. &lab FontStatRec &resultID_famNum,&resultID_fontStyle,&resultID_fontSize,&resultStats
  2691.      AIF   C:&resultID_famNum,.p1
  2692.      LCLA  &resultID_famNum
  2693. .p1
  2694.      AIF   C:&resultID_fontStyle,.p2
  2695.      LCLA  &resultID_fontStyle
  2696. .p2
  2697.      AIF   C:&resultID_fontSize,.p3
  2698.      LCLA  &resultID_fontSize
  2699. .p3
  2700.      AIF   C:&resultStats,.p4
  2701.      LCLA  &resultStats
  2702. .p4
  2703. &lab DS    0
  2704. &lab._resultID FontID &resultID_famNum,&resultID_fontStyle,&resultID_fontSize
  2705. &lab._resultStats DC      i2'&resultStats'
  2706.    MEND
  2707.    MACRO
  2708. &lab GSString255 &length,&text
  2709.      AIF   C:&length,.p1
  2710.      LCLA  &length
  2711. .p1
  2712.      AIF   C:&text,.p2
  2713.      LCLA  &text
  2714. .p2
  2715. &lab DS    0
  2716. &lab._length DC      i2'&length'
  2717. &lab._text DC      i1'&text'
  2718.    MEND
  2719.    MACRO
  2720. &lab GSString32 &length,&text
  2721.      AIF   C:&length,.p1
  2722.      LCLA  &length
  2723. .p1
  2724.      AIF   C:&text,.p2
  2725.      LCLA  &text
  2726. .p2
  2727. &lab DS    0
  2728. &lab._length DC      i2'&length'
  2729. &lab._text DC      i1'&text'
  2730.    MEND
  2731.    MACRO
  2732. &lab ResultBuf255 &bufSize,&bufString_length,&bufString_text
  2733.      AIF   C:&bufSize,.p1
  2734.      LCLA  &bufSize
  2735. .p1
  2736.      AIF   C:&bufString_length,.p2
  2737.      LCLA  &bufString_length
  2738. .p2
  2739.      AIF   C:&bufString_text,.p3
  2740.      LCLA  &bufString_text
  2741. .p3
  2742. &lab DS    0
  2743. &lab._bufSize DC      i2'&bufSize'
  2744. &lab._bufString GSString255 &bufString_length,&bufString_text
  2745.    MEND
  2746.    MACRO
  2747. &lab ResultBuf32 &bufSize,&bufString_length,&bufString_text
  2748.      AIF   C:&bufSize,.p1
  2749.      LCLA  &bufSize
  2750. .p1
  2751.      AIF   C:&bufString_length,.p2
  2752.      LCLA  &bufString_length
  2753. .p2
  2754.      AIF   C:&bufString_text,.p3
  2755.      LCLA  &bufString_text
  2756. .p3
  2757. &lab DS    0
  2758. &lab._bufSize DC      i2'&bufSize'
  2759. &lab._bufString GSString32 &bufString_length,&bufString_text
  2760.    MEND
  2761.    MACRO
  2762. &lab ChangePathRecGS &pCount,&pathname,&newPathname
  2763.      AIF   C:&pCount,.p1
  2764.      LCLA  &pCount
  2765. .p1
  2766.      AIF   C:&pathname,.p2
  2767.      LCLA  &pathname
  2768. .p2
  2769.      AIF   C:&newPathname,.p3
  2770.      LCLA  &newPathname
  2771. .p3
  2772. &lab DS    0
  2773. &lab._pCount DC      i2'&pCount'
  2774. &lab._pathname DC      i4'&pathname'
  2775. &lab._newPathname DC      i4'&newPathname'
  2776.    MEND
  2777.    MACRO
  2778. &lab CreateRecGS &pCount,&pathname,&access,&fileType,&auxType,&storageType,&eof,&resourceEOF
  2779.      AIF   C:&pCount,.p1
  2780.      LCLA  &pCount
  2781. .p1
  2782.      AIF   C:&pathname,.p2
  2783.      LCLA  &pathname
  2784. .p2
  2785.      AIF   C:&access,.p3
  2786.      LCLA  &access
  2787. .p3
  2788.      AIF   C:&fileType,.p4
  2789.      LCLA  &fileType
  2790. .p4
  2791.      AIF   C:&auxType,.p5
  2792.      LCLA  &auxType
  2793. .p5
  2794.      AIF   C:&storageType,.p6
  2795.      LCLA  &storageType
  2796. .p6
  2797.      AIF   C:&eof,.p7
  2798.      LCLA  &eof
  2799. .p7
  2800.      AIF   C:&resourceEOF,.p8
  2801.      LCLA  &resourceEOF
  2802. .p8
  2803. &lab DS    0
  2804. &lab._pCount DC      i2'&pCount'
  2805. &lab._pathname DC      i4'&pathname'
  2806. &lab._access DC      i2'&access'
  2807. &lab._fileType DC      i2'&fileType'
  2808. &lab._auxType DC      i4'&auxType'
  2809. &lab._storageType DC      i2'&storageType'
  2810. &lab._eof DC      i4'&eof'
  2811. &lab._resourceEOF DC      i4'&resourceEOF'
  2812.    MEND
  2813.    MACRO
  2814. &lab DAccessRecGS &pCount,&devNum,&code,&list,&requestCount,&transferCount
  2815.      AIF   C:&pCount,.p1
  2816.      LCLA  &pCount
  2817. .p1
  2818.      AIF   C:&devNum,.p2
  2819.      LCLA  &devNum
  2820. .p2
  2821.      AIF   C:&code,.p3
  2822.      LCLA  &code
  2823. .p3
  2824.      AIF   C:&list,.p4
  2825.      LCLA  &list
  2826. .p4
  2827.      AIF   C:&requestCount,.p5
  2828.      LCLA  &requestCount
  2829. .p5
  2830.      AIF   C:&transferCount,.p6
  2831.      LCLA  &transferCount
  2832. .p6
  2833. &lab DS    0
  2834. &lab._pCount DC      i2'&pCount'
  2835. &lab._devNum DC      i2'&devNum'
  2836. &lab._code DC      i2'&code'
  2837. &lab._list DC      i4'&list'
  2838. &lab._requestCount DC      i4'&requestCount'
  2839. &lab._transferCount DC      i4'&transferCount'
  2840.    MEND
  2841.    MACRO
  2842. &lab DevNumRecGS &pCount,&devName,&devNum
  2843.      AIF   C:&pCount,.p1
  2844.      LCLA  &pCount
  2845. .p1
  2846.      AIF   C:&devName,.p2
  2847.      LCLA  &devName
  2848. .p2
  2849.      AIF   C:&devNum,.p3
  2850.      LCLA  &devNum
  2851. .p3
  2852. &lab DS    0
  2853. &lab._pCount DC      i2'&pCount'
  2854. &lab._devName DC      i4'&devName'
  2855. &lab._devNum DC      i2'&devNum'
  2856.    MEND
  2857.    MACRO
  2858. &lab DInfoRecGS &pCount,&devNum,&devName,&characteristics,&totalBlocks,&slotNum,&unitNum,&version,&deviceID,&headLink,&forwardLink,&extendedDIBPtr
  2859.      AIF   C:&pCount,.p1
  2860.      LCLA  &pCount
  2861. .p1
  2862.      AIF   C:&devNum,.p2
  2863.      LCLA  &devNum
  2864. .p2
  2865.      AIF   C:&devName,.p3
  2866.      LCLA  &devName
  2867. .p3
  2868.      AIF   C:&characteristics,.p4
  2869.      LCLA  &characteristics
  2870. .p4
  2871.      AIF   C:&totalBlocks,.p5
  2872.      LCLA  &totalBlocks
  2873. .p5
  2874.      AIF   C:&slotNum,.p6
  2875.      LCLA  &slotNum
  2876. .p6
  2877.      AIF   C:&unitNum,.p7
  2878.      LCLA  &unitNum
  2879. .p7
  2880.      AIF   C:&version,.p8
  2881.      LCLA  &version
  2882. .p8
  2883.      AIF   C:&deviceID,.p9
  2884.      LCLA  &deviceID
  2885. .p9
  2886.      AIF   C:&headLink,.p10
  2887.      LCLA  &headLink
  2888. .p10
  2889.      AIF   C:&forwardLink,.p11
  2890.      LCLA  &forwardLink
  2891. .p11
  2892.      AIF   C:&extendedDIBPtr,.p12
  2893.      LCLA  &extendedDIBPtr
  2894. .p12
  2895. &lab DS    0
  2896. &lab._pCount DC      i2'&pCount'
  2897. &lab._devNum DC      i2'&devNum'
  2898. &lab._devName DC      i4'&devName'
  2899. &lab._characteristics DC      i2'&characteristics'
  2900. &lab._totalBlocks DC      i4'&totalBlocks'
  2901. &lab._slotNum DC      i2'&slotNum'
  2902. &lab._unitNum DC      i2'&unitNum'
  2903. &lab._version DC      i2'&version'
  2904. &lab._deviceID DC      i2'&deviceID'
  2905. &lab._headLink DC      i2'&headLink'
  2906. &lab._forwardLink DC      i2'&forwardLink'
  2907. &lab._extendedDIBPtr DC      i4'&extendedDIBPtr'
  2908.    MEND
  2909.    MACRO
  2910. &lab DIORecGS &pCount,&devNum,&buffer,&requestCount,&startingBlock,&blockSize,&transferCount
  2911.      AIF   C:&pCount,.p1
  2912.      LCLA  &pCount
  2913. .p1
  2914.      AIF   C:&devNum,.p2
  2915.      LCLA  &devNum
  2916. .p2
  2917.      AIF   C:&buffer,.p3
  2918.      LCLA  &buffer
  2919. .p3
  2920.      AIF   C:&requestCount,.p4
  2921.      LCLA  &requestCount
  2922. .p4
  2923.      AIF   C:&startingBlock,.p5
  2924.      LCLA  &startingBlock
  2925. .p5
  2926.      AIF   C:&blockSize,.p6
  2927.      LCLA  &blockSize
  2928. .p6
  2929.      AIF   C:&transferCount,.p7
  2930.      LCLA  &transferCount
  2931. .p7
  2932. &lab DS    0
  2933. &lab._pCount DC      i2'&pCount'
  2934. &lab._devNum DC      i2'&devNum'
  2935. &lab._buffer DC      i4'&buffer'
  2936. &lab._requestCount DC      i4'&requestCount'
  2937. &lab._startingBlock DC      i4'&startingBlock'
  2938. &lab._blockSize DC      i2'&blockSize'
  2939. &lab._transferCount DC      i4'&transferCount'
  2940.    MEND
  2941.    MACRO
  2942. &lab DirEntryRecGS &pCount,&refNum,&flags,&base,&displacement,&name,&entryNum,&fileType,&eof,&blockCount,&createDateTime_second,&createDateTime_minute,&createDateTime_hour,&createDateTime_year,&createDateTime_day,&createDateTime_month,&createDateTime_extra,&createDateTime_weekDay,&modDateTime_second,&modDateTime_minute,&modDateTime_hour,&modDateTime_year,&modDateTime_day,&modDateTime_month,&modDateTime_extra,&modDateTime_weekDay,&access,&auxType,&fileSysID,&optionList,&resourceEOF,&resourceBlocks
  2943.      AIF   C:&pCount,.p1
  2944.      LCLA  &pCount
  2945. .p1
  2946.      AIF   C:&refNum,.p2
  2947.      LCLA  &refNum
  2948. .p2
  2949.      AIF   C:&flags,.p3
  2950.      LCLA  &flags
  2951. .p3
  2952.      AIF   C:&base,.p4
  2953.      LCLA  &base
  2954. .p4
  2955.      AIF   C:&displacement,.p5
  2956.      LCLA  &displacement
  2957. .p5
  2958.      AIF   C:&name,.p6
  2959.      LCLA  &name
  2960. .p6
  2961.      AIF   C:&entryNum,.p7
  2962.      LCLA  &entryNum
  2963. .p7
  2964.      AIF   C:&fileType,.p8
  2965.      LCLA  &fileType
  2966. .p8
  2967.      AIF   C:&eof,.p9
  2968.      LCLA  &eof
  2969. .p9
  2970.      AIF   C:&blockCount,.p10
  2971.      LCLA  &blockCount
  2972. .p10
  2973.      AIF   C:&createDateTime_second,.p11
  2974.      LCLA  &createDateTime_second
  2975. .p11
  2976.      AIF   C:&createDateTime_minute,.p12
  2977.      LCLA  &createDateTime_minute
  2978. .p12
  2979.      AIF   C:&createDateTime_hour,.p13
  2980.      LCLA  &createDateTime_hour
  2981. .p13
  2982.      AIF   C:&createDateTime_year,.p14
  2983.      LCLA  &createDateTime_year
  2984. .p14
  2985.      AIF   C:&createDateTime_day,.p15
  2986.      LCLA  &createDateTime_day
  2987. .p15
  2988.      AIF   C:&createDateTime_month,.p16
  2989.      LCLA  &createDateTime_month
  2990. .p16
  2991.      AIF   C:&createDateTime_extra,.p17
  2992.      LCLA  &createDateTime_extra
  2993. .p17
  2994.      AIF   C:&createDateTime_weekDay,.p18
  2995.      LCLA  &createDateTime_weekDay
  2996. .p18
  2997.      AIF   C:&modDateTime_second,.p19
  2998.      LCLA  &modDateTime_second
  2999. .p19
  3000.      AIF   C:&modDateTime_minute,.p20
  3001.      LCLA  &modDateTime_minute
  3002. .p20
  3003.      AIF   C:&modDateTime_hour,.p21
  3004.      LCLA  &modDateTime_hour
  3005. .p21
  3006.      AIF   C:&modDateTime_year,.p22
  3007.      LCLA  &modDateTime_year
  3008. .p22
  3009.      AIF   C:&modDateTime_day,.p23
  3010.      LCLA  &modDateTime_day
  3011. .p23
  3012.      AIF   C:&modDateTime_month,.p24
  3013.      LCLA  &modDateTime_month
  3014. .p24
  3015.      AIF   C:&modDateTime_extra,.p25
  3016.      LCLA  &modDateTime_extra
  3017. .p25
  3018.      AIF   C:&modDateTime_weekDay,.p26
  3019.      LCLA  &modDateTime_weekDay
  3020. .p26
  3021.      AIF   C:&access,.p27
  3022.      LCLA  &access
  3023. .p27
  3024.      AIF   C:&auxType,.p28
  3025.      LCLA  &auxType
  3026. .p28
  3027.      AIF   C:&fileSysID,.p29
  3028.      LCLA  &fileSysID
  3029. .p29
  3030.      AIF   C:&optionList,.p30
  3031.      LCLA  &optionList
  3032. .p30
  3033.      AIF   C:&resourceEOF,.p31
  3034.      LCLA  &resourceEOF
  3035. .p31
  3036.      AIF   C:&resourceBlocks,.p32
  3037.      LCLA  &resourceBlocks
  3038. .p32
  3039. &lab DS    0
  3040. &lab._pCount DC      i2'&pCount'
  3041. &lab._refNum DC      i2'&refNum'
  3042. &lab._flags DC      i2'&flags'
  3043. &lab._base DC      i2'&base'
  3044. &lab._displacement DC      i2'&displacement'
  3045. &lab._name DC      i4'&name'
  3046. &lab._entryNum DC      i2'&entryNum'
  3047. &lab._fileType DC      i2'&fileType'
  3048. &lab._eof DC      i4'&eof'
  3049. &lab._blockCount DC      i4'&blockCount'
  3050. &lab._createDateTime TimeRec &createDateTime_second,&createDateTime_minute,&createDateTime_hour,&createDateTime_year,&createDateTime_day,&createDateTime_month,&createDateTime_extra,&createDateTime_weekDay
  3051. &lab._modDateTime TimeRec &modDateTime_second,&modDateTime_minute,&modDateTime_hour,&modDateTime_year,&modDateTime_day,&modDateTime_month,&modDateTime_extra,&modDateTime_weekDay
  3052. &lab._access DC      i2'&access'
  3053. &lab._auxType DC      i4'&auxType'
  3054. &lab._fileSysID DC      i2'&fileSysID'
  3055. &lab._optionList DC      i4'&optionList'
  3056. &lab._resourceEOF DC      i4'&resourceEOF'
  3057. &lab._resourceBlocks DC      i4'&resourceBlocks'
  3058.    MEND
  3059.    MACRO
  3060. &lab DRenameRecGS &pCount,&devNum,&strPtr
  3061.      AIF   C:&pCount,.p1
  3062.      LCLA  &pCount
  3063. .p1
  3064.      AIF   C:&devNum,.p2
  3065.      LCLA  &devNum
  3066. .p2
  3067.      AIF   C:&strPtr,.p3
  3068.      LCLA  &strPtr
  3069. .p3
  3070. &lab DS    0
  3071. &lab._pCount DC      i2'&pCount'
  3072. &lab._devNum DC      i2'&devNum'
  3073. &lab._strPtr DC      i4'&strPtr'
  3074.    MEND
  3075.    MACRO
  3076. &lab ExpandPathRecGS &pCount,&inputPath,&outputPath,&flags
  3077.      AIF   C:&pCount,.p1
  3078.      LCLA  &pCount
  3079. .p1
  3080.      AIF   C:&inputPath,.p2
  3081.      LCLA  &inputPath
  3082. .p2
  3083.      AIF   C:&outputPath,.p3
  3084.      LCLA  &outputPath
  3085. .p3
  3086.      AIF   C:&flags,.p4
  3087.      LCLA  &flags
  3088. .p4
  3089. &lab DS    0
  3090. &lab._pCount DC      i2'&pCount'
  3091. &lab._inputPath DC      i4'&inputPath'
  3092. &lab._outputPath DC      i4'&outputPath'
  3093. &lab._flags DC      i2'&flags'
  3094.    MEND
  3095.    MACRO
  3096. &lab FileInfoRecGS &pCount,&pathname,&access,&fileType,&auxType,&storageType,&createDateTime_second,&createDateTime_minute,&createDateTime_hour,&createDateTime_year,&createDateTime_day,&createDateTime_month,&createDateTime_extra,&createDateTime_weekDay,&modDateTime_second,&modDateTime_minute,&modDateTime_hour,&modDateTime_year,&modDateTime_day,&modDateTime_month,&modDateTime_extra,&modDateTime_weekDay,&optionList,&eof,&blocksUsed,&resourceEOF,&resourceBlocks
  3097.      AIF   C:&pCount,.p1
  3098.      LCLA  &pCount
  3099. .p1
  3100.      AIF   C:&pathname,.p2
  3101.      LCLA  &pathname
  3102. .p2
  3103.      AIF   C:&access,.p3
  3104.      LCLA  &access
  3105. .p3
  3106.      AIF   C:&fileType,.p4
  3107.      LCLA  &fileType
  3108. .p4
  3109.      AIF   C:&auxType,.p5
  3110.      LCLA  &auxType
  3111. .p5
  3112.      AIF   C:&storageType,.p6
  3113.      LCLA  &storageType
  3114. .p6
  3115.      AIF   C:&createDateTime_second,.p7
  3116.      LCLA  &createDateTime_second
  3117. .p7
  3118.      AIF   C:&createDateTime_minute,.p8
  3119.      LCLA  &createDateTime_minute
  3120. .p8
  3121.      AIF   C:&createDateTime_hour,.p9
  3122.      LCLA  &createDateTime_hour
  3123. .p9
  3124.      AIF   C:&createDateTime_year,.p10
  3125.      LCLA  &createDateTime_year
  3126. .p10
  3127.      AIF   C:&createDateTime_day,.p11
  3128.      LCLA  &createDateTime_day
  3129. .p11
  3130.      AIF   C:&createDateTime_month,.p12
  3131.      LCLA  &createDateTime_month
  3132. .p12
  3133.      AIF   C:&createDateTime_extra,.p13
  3134.      LCLA  &createDateTime_extra
  3135. .p13
  3136.      AIF   C:&createDateTime_weekDay,.p14
  3137.      LCLA  &createDateTime_weekDay
  3138. .p14
  3139.      AIF   C:&modDateTime_second,.p15
  3140.      LCLA  &modDateTime_second
  3141. .p15
  3142.      AIF   C:&modDateTime_minute,.p16
  3143.      LCLA  &modDateTime_minute
  3144. .p16
  3145.      AIF   C:&modDateTime_hour,.p17
  3146.      LCLA  &modDateTime_hour
  3147. .p17
  3148.      AIF   C:&modDateTime_year,.p18
  3149.      LCLA  &modDateTime_year
  3150. .p18
  3151.      AIF   C:&modDateTime_day,.p19
  3152.      LCLA  &modDateTime_day
  3153. .p19
  3154.      AIF   C:&modDateTime_month,.p20
  3155.      LCLA  &modDateTime_month
  3156. .p20
  3157.      AIF   C:&modDateTime_extra,.p21
  3158.      LCLA  &modDateTime_extra
  3159. .p21
  3160.      AIF   C:&modDateTime_weekDay,.p22
  3161.      LCLA  &modDateTime_weekDay
  3162. .p22
  3163.      AIF   C:&optionList,.p23
  3164.      LCLA  &optionList
  3165. .p23
  3166.      AIF   C:&eof,.p24
  3167.      LCLA  &eof
  3168. .p24
  3169.      AIF   C:&blocksUsed,.p25
  3170.      LCLA  &blocksUsed
  3171. .p25
  3172.      AIF   C:&resourceEOF,.p26
  3173.      LCLA  &resourceEOF
  3174. .p26
  3175.      AIF   C:&resourceBlocks,.p27
  3176.      LCLA  &resourceBlocks
  3177. .p27
  3178. &lab DS    0
  3179. &lab._pCount DC      i2'&pCount'
  3180. &lab._pathname DC      i4'&pathname'
  3181. &lab._access DC      i2'&access'
  3182. &lab._fileType DC      i2'&fileType'
  3183. &lab._auxType DC      i4'&auxType'
  3184. &lab._storageType DC      i2'&storageType'
  3185. &lab._createDateTime TimeRec &createDateTime_second,&createDateTime_minute,&createDateTime_hour,&createDateTime_year,&createDateTime_day,&createDateTime_month,&createDateTime_extra,&createDateTime_weekDay
  3186. &lab._modDateTime TimeRec &modDateTime_second,&modDateTime_minute,&modDateTime_hour,&modDateTime_year,&modDateTime_day,&modDateTime_month,&modDateTime_extra,&modDateTime_weekDay
  3187. &lab._optionList DC      i4'&optionList'
  3188. &lab._eof DC      i4'&eof'
  3189. &lab._blocksUsed DC      i4'&blocksUsed'
  3190. &lab._resourceEOF DC      i4'&resourceEOF'
  3191. &lab._resourceBlocks DC      i4'&resourceBlocks'
  3192.    MEND
  3193.    MACRO
  3194. &lab FormatRecGS &pCount,&devName,&volName,&fileSysID,&reqFileSysID
  3195.      AIF   C:&pCount,.p1
  3196.      LCLA  &pCount
  3197. .p1
  3198.      AIF   C:&devName,.p2
  3199.      LCLA  &devName
  3200. .p2
  3201.      AIF   C:&volName,.p3
  3202.      LCLA  &volName
  3203. .p3
  3204.      AIF   C:&fileSysID,.p4
  3205.      LCLA  &fileSysID
  3206. .p4
  3207.      AIF   C:&reqFileSysID,.p5
  3208.      LCLA  &reqFileSysID
  3209. .p5
  3210. &lab DS    0
  3211. &lab._pCount DC      i2'&pCount'
  3212. &lab._devName DC      i4'&devName'
  3213. &lab._volName DC      i4'&volName'
  3214. &lab._fileSysID DC      i2'&fileSysID'
  3215. &lab._reqFileSysID DC      i2'&reqFileSysID'
  3216.    MEND
  3217.    MACRO
  3218. &lab FSTInfoRecGS &pCount,&fstNum,&fileSysID,&fstName,&version,&attributes,&blockSize,&maxVolSize,&maxFileSize
  3219.      AIF   C:&pCount,.p1
  3220.      LCLA  &pCount
  3221. .p1
  3222.      AIF   C:&fstNum,.p2
  3223.      LCLA  &fstNum
  3224. .p2
  3225.      AIF   C:&fileSysId,.p3
  3226.      LCLA  &fileSysId
  3227. .p3
  3228.      AIF   C:&fstName,.p4
  3229.      LCLA  &fstName
  3230. .p4
  3231.      AIF   C:&version,.p5
  3232.      LCLA  &version
  3233. .p5
  3234.      AIF   C:&attributes,.p6
  3235.      LCLA  &attributes
  3236. .p6
  3237.      AIF   C:&blockSize,.p7
  3238.      LCLA  &blockSize
  3239. .p7
  3240.      AIF   C:&maxVolSize,.p8
  3241.      LCLA  &maxVolSize
  3242. .p8
  3243.      AIF   C:&maxFileSize,.p9
  3244.      LCLA  &maxFileSize
  3245. .p9
  3246. &lab DS    0
  3247. &lab._pCount DC      i2'&pCount'
  3248. &lab._fstNum DC      i2'&fstNum'
  3249. &lab._fileSysId DC      i2'&fileSysId'
  3250. &lab._fstName DC      i4'&fstName'
  3251. &lab._version DC      i2'&version'
  3252. &lab._attributes DC      i2'&attributes'
  3253. &lab._blockSize DC      i2'&blockSize'
  3254. &lab._maxVolSize DC      i4'&maxVolSize'
  3255. &lab._maxFileSize DC      i4'&maxFileSize'
  3256.    MEND
  3257.    MACRO
  3258. &lab InterruptRecGS &pCount,&intNum,&vrn,&intCode
  3259.      AIF   C:&pCount,.p1
  3260.      LCLA  &pCount
  3261. .p1
  3262.      AIF   C:&intNum,.p2
  3263.      LCLA  &intNum
  3264. .p2
  3265.      AIF   C:&vrn,.p3
  3266.      LCLA  &vrn
  3267. .p3
  3268.      AIF   C:&intCode,.p4
  3269.      LCLA  &intCode
  3270. .p4
  3271. &lab DS    0
  3272. &lab._pCount DC      i2'&pCount'
  3273. &lab._intNum DC      i2'&intNum'
  3274. &lab._vrn DC      i2'&vrn'
  3275. &lab._intCode DC      i4'&intCode'
  3276.    MEND
  3277.    MACRO
  3278. &lab IORecGS &pCount,&refNum,&dataBuffer,&requestCount,&transferCount,&cachePriority
  3279.      AIF   C:&pCount,.p1
  3280.      LCLA  &pCount
  3281. .p1
  3282.      AIF   C:&refNum,.p2
  3283.      LCLA  &refNum
  3284. .p2
  3285.      AIF   C:&dataBuffer,.p3
  3286.      LCLA  &dataBuffer
  3287. .p3
  3288.      AIF   C:&requestCount,.p4
  3289.      LCLA  &requestCount
  3290. .p4
  3291.      AIF   C:&transferCount,.p5
  3292.      LCLA  &transferCount
  3293. .p5
  3294.      AIF   C:&cachePriority,.p6
  3295.      LCLA  &cachePriority
  3296. .p6
  3297. &lab DS    0
  3298. &lab._pCount DC      i2'&pCount'
  3299. &lab._refNum DC      i2'&refNum'
  3300. &lab._dataBuffer DC      i4'&dataBuffer'
  3301. &lab._requestCount DC      i4'&requestCount'
  3302. &lab._transferCount DC      i4'&transferCount'
  3303. &lab._cachePriority DC      i2'&cachePriority'
  3304.    MEND
  3305.    MACRO
  3306. &lab LevelRecGS &pCount,&level
  3307.      AIF   C:&pCount,.p1
  3308.      LCLA  &pCount
  3309. .p1
  3310.      AIF   C:&level,.p2
  3311.      LCLA  &level
  3312. .p2
  3313. &lab DS    0
  3314. &lab._pCount DC      i2'&pCount'
  3315. &lab._level DC      i2'&level'
  3316.    MEND
  3317.    MACRO
  3318. &lab NameRecGS &pCount,&pathname
  3319.      AIF   C:&pCount,.p1
  3320.      LCLA  &pCount
  3321. .p1
  3322.      AIF   C:&pathname,.p2
  3323.      LCLA  &pathname
  3324. .p2
  3325. &lab DS    0
  3326. &lab._pCount DC      i2'&pCount'
  3327. &lab._pathname DC      i4'&pathname'
  3328.    MEND
  3329.    MACRO
  3330. &lab NotifyProcRecGS &pCount,&procPointer
  3331.      AIF   C:&pCount,.p1
  3332.      LCLA  &pCount
  3333. .p1
  3334.      AIF   C:&procPointer,.p2
  3335.      LCLA  &procPointer
  3336. .p2
  3337. &lab DS    0
  3338. &lab._pCount DC      i2'&pCount'
  3339. &lab._procPointer DC      i4'&procPointer'
  3340.    MEND
  3341.    MACRO
  3342. &lab GetNameRecGS &pCount,&dataBuffer
  3343.      AIF   C:&pCount,.p1
  3344.      LCLA  &pCount
  3345. .p1
  3346.      AIF   C:&dataBuffer,.p2
  3347.      LCLA  &dataBuffer
  3348. .p2
  3349. &lab DS    0
  3350. &lab._pCount DC      i2'&pCount'
  3351. &lab._dataBuffer DC      i4'&dataBuffer'
  3352.    MEND
  3353.    MACRO
  3354. &lab NewlineRecGS &pCount,&refNum,&enableMask,&numChars,&newlineTable
  3355.      AIF   C:&pCount,.p1
  3356.      LCLA  &pCount
  3357. .p1
  3358.      AIF   C:&refNum,.p2
  3359.      LCLA  &refNum
  3360. .p2
  3361.      AIF   C:&enableMask,.p3
  3362.      LCLA  &enableMask
  3363. .p3
  3364.      AIF   C:&numChars,.p4
  3365.      LCLA  &numChars
  3366. .p4
  3367.      AIF   C:&newlineTable,.p5
  3368.      LCLA  &newlineTable
  3369. .p5
  3370. &lab DS    0
  3371. &lab._pCount DC      i2'&pCount'
  3372. &lab._refNum DC      i2'&refNum'
  3373. &lab._enableMask DC      i2'&enableMask'
  3374. &lab._numChars DC      i2'&numChars'
  3375. &lab._newlineTable DC      i4'&newlineTable'
  3376.    MEND
  3377.    MACRO
  3378. &lab OpenRecGS &pCount,&refNum,&pathname,&requestAccess,&resourceNumber,&access,&fileType,&auxType,&storageType,&createDateTime_second,&createDateTime_minute,&createDateTime_hour,&createDateTime_year,&createDateTime_day,&createDateTime_month,&createDateTime_extra,&createDateTime_weekDay,&modDateTime_second,&modDateTime_minute,&modDateTime_hour,&modDateTime_year,&modDateTime_day,&modDateTime_month,&modDateTime_extra,&modDateTime_weekDay,&optionList,&eof,&blocksUsed,&resourceEOF,&resourceBlocks
  3379.      AIF   C:&pCount,.p1
  3380.      LCLA  &pCount
  3381. .p1
  3382.      AIF   C:&refNum,.p2
  3383.      LCLA  &refNum
  3384. .p2
  3385.      AIF   C:&pathname,.p3
  3386.      LCLA  &pathname
  3387. .p3
  3388.      AIF   C:&requestAccess,.p4
  3389.      LCLA  &requestAccess
  3390. .p4
  3391.      AIF   C:&resourceNumber,.p5
  3392.      LCLA  &resourceNumber
  3393. .p5
  3394.      AIF   C:&access,.p6
  3395.      LCLA  &access
  3396. .p6
  3397.      AIF   C:&fileType,.p7
  3398.      LCLA  &fileType
  3399. .p7
  3400.      AIF   C:&auxType,.p8
  3401.      LCLA  &auxType
  3402. .p8
  3403.      AIF   C:&storageType,.p9
  3404.      LCLA  &storageType
  3405. .p9
  3406.      AIF   C:&createDateTime_second,.p10
  3407.      LCLA  &createDateTime_second
  3408. .p10
  3409.      AIF   C:&createDateTime_minute,.p11
  3410.      LCLA  &createDateTime_minute
  3411. .p11
  3412.      AIF   C:&createDateTime_hour,.p12
  3413.      LCLA  &createDateTime_hour
  3414. .p12
  3415.      AIF   C:&createDateTime_year,.p13
  3416.      LCLA  &createDateTime_year
  3417. .p13
  3418.      AIF   C:&createDateTime_day,.p14
  3419.      LCLA  &createDateTime_day
  3420. .p14
  3421.      AIF   C:&createDateTime_month,.p15
  3422.      LCLA  &createDateTime_month
  3423. .p15
  3424.      AIF   C:&createDateTime_extra,.p16
  3425.      LCLA  &createDateTime_extra
  3426. .p16
  3427.      AIF   C:&createDateTime_weekDay,.p17
  3428.      LCLA  &createDateTime_weekDay
  3429. .p17
  3430.      AIF   C:&modDateTime_second,.p18
  3431.      LCLA  &modDateTime_second
  3432. .p18
  3433.      AIF   C:&modDateTime_minute,.p19
  3434.      LCLA  &modDateTime_minute
  3435. .p19
  3436.      AIF   C:&modDateTime_hour,.p20
  3437.      LCLA  &modDateTime_hour
  3438. .p20
  3439.      AIF   C:&modDateTime_year,.p21
  3440.      LCLA  &modDateTime_year
  3441. .p21
  3442.      AIF   C:&modDateTime_day,.p22
  3443.      LCLA  &modDateTime_day
  3444. .p22
  3445.      AIF   C:&modDateTime_month,.p23
  3446.      LCLA  &modDateTime_month
  3447. .p23
  3448.      AIF   C:&modDateTime_extra,.p24
  3449.      LCLA  &modDateTime_extra
  3450. .p24
  3451.      AIF   C:&modDateTime_weekDay,.p25
  3452.      LCLA  &modDateTime_weekDay
  3453. .p25
  3454.      AIF   C:&optionList,.p26
  3455.      LCLA  &optionList
  3456. .p26
  3457.      AIF   C:&eof,.p27
  3458.      LCLA  &eof
  3459. .p27
  3460.      AIF   C:&blocksUsed,.p28
  3461.      LCLA  &blocksUsed
  3462. .p28
  3463.      AIF   C:&resourceEOF,.p29
  3464.      LCLA  &resourceEOF
  3465. .p29
  3466.      AIF   C:&resourceBlocks,.p30
  3467.      LCLA  &resourceBlocks
  3468. .p30
  3469. &lab DS    0
  3470. &lab._pCount DC      i2'&pCount'
  3471. &lab._refNum DC      i2'&refNum'
  3472. &lab._pathname DC      i4'&pathname'
  3473. &lab._requestAccess DC      i2'&requestAccess'
  3474. &lab._resourceNumber DC      i2'&resourceNumber'
  3475. &lab._access DC      i2'&access'
  3476. &lab._fileType DC      i2'&fileType'
  3477. &lab._auxType DC      i4'&auxType'
  3478. &lab._storageType DC      i2'&storageType'
  3479. &lab._createDateTime TimeRec &createDateTime_second,&createDateTime_minute,&createDateTime_hour,&createDateTime_year,&createDateTime_day,&createDateTime_month,&createDateTime_extra,&createDateTime_weekDay
  3480. &lab._modDateTime TimeRec &modDateTime_second,&modDateTime_minute,&modDateTime_hour,&modDateTime_year,&modDateTime_day,&modDateTime_month,&modDateTime_extra,&modDateTime_weekDay
  3481. &lab._optionList DC      i4'&optionList'
  3482. &lab._eof DC      i4'&eof'
  3483. &lab._blocksUsed DC      i4'&blocksUsed'
  3484. &lab._resourceEOF DC      i4'&resourceEOF'
  3485. &lab._resourceBlocks DC      i4'&resourceBlocks'
  3486.    MEND
  3487.    MACRO
  3488. &lab OSShutDownRecGS &pCount,&shutdownFlag
  3489.      AIF   C:&pCount,.p1
  3490.      LCLA  &pCount
  3491. .p1
  3492.      AIF   C:&shutdownFlag,.p2
  3493.      LCLA  &shutdownFlag
  3494. .p2
  3495. &lab DS    0
  3496. &lab._pCount DC      i2'&pCount'
  3497. &lab._shutdownFlag DC      i2'&shutdownFlag'
  3498.    MEND
  3499.    MACRO
  3500. &lab PositionRecGS &pCount,&refNum,&position
  3501.      AIF   C:&pCount,.p1
  3502.      LCLA  &pCount
  3503. .p1
  3504.      AIF   C:&refNum,.p2
  3505.      LCLA  &refNum
  3506. .p2
  3507.      AIF   C:&position,.p3
  3508.      LCLA  &position
  3509. .p3
  3510. &lab DS    0
  3511. &lab._pCount DC      i2'&pCount'
  3512. &lab._refNum DC      i2'&refNum'
  3513. &lab._position DC      i4'&position'
  3514.    MEND
  3515.    MACRO
  3516. &lab EOFRecGS &pCount,&refNum,&eof
  3517.      AIF   C:&pCount,.p1
  3518.      LCLA  &pCount
  3519. .p1
  3520.      AIF   C:&refNum,.p2
  3521.      LCLA  &refNum
  3522. .p2
  3523.      AIF   C:&eof,.p3
  3524.      LCLA  &eof
  3525. .p3
  3526. &lab DS    0
  3527. &lab._pCount DC      i2'&pCount'
  3528. &lab._refNum DC      i2'&refNum'
  3529. &lab._eof DC      i4'&eof'
  3530.    MEND
  3531.  
  3532.    MACRO
  3533. &lab QuitRecGS &pCount,&pathname,&flags
  3534.      AIF   C:&pCount,.p1
  3535.      LCLA  &pCount
  3536. .p1
  3537.      AIF   C:&pathname,.p2
  3538.      LCLA  &pathname
  3539. .p2
  3540.      AIF   C:&flags,.p3
  3541.      LCLA  &flags
  3542. .p3
  3543. &lab DS    0
  3544. &lab._pCount DC      i2'&pCount'
  3545. &lab._pathname DC      i4'&pathname'
  3546. &lab._flags DC      i2'&flags'
  3547.    MEND
  3548.    MACRO
  3549. &lab RefNumRecGS &pCount,&refNum
  3550.      AIF   C:&pCount,.p1
  3551.      LCLA  &pCount
  3552. .p1
  3553.      AIF   C:&refNum,.p2
  3554.      LCLA  &refNum
  3555. .p2
  3556. &lab DS    0
  3557. &lab._pCount DC      i2'&pCount'
  3558. &lab._refNum DC      i2'&refNum'
  3559.    MEND
  3560.    MACRO
  3561. &lab GetRefNumRecGS &pCount,&pathname,&refNum,&access,&resNum,&caseSense,&displacement
  3562.      AIF   C:&pCount,.p1
  3563.      LCLA  &pCount
  3564. .p1
  3565.      AIF   C:&pathname,.p2
  3566.      LCLA  &pathname
  3567. .p2
  3568.      AIF   C:&refNum,.p3
  3569.      LCLA  &refNum
  3570. .p3
  3571.      AIF   C:&access,.p4
  3572.      LCLA  &access
  3573. .p4
  3574.      AIF   C:&resNum,.p5
  3575.      LCLA  &resNum
  3576. .p5
  3577.      AIF   C:&caseSense,.p6
  3578.      LCLA  &caseSense
  3579. .p6
  3580.      AIF   C:&displacement,.p7
  3581.      LCLA  &displacement
  3582. .p7
  3583. &lab DS    0
  3584. &lab._pCount DC      i2'&pCount'
  3585. &lab._pathname DC      i4'&pathname'
  3586. &lab._refNum DC      i2'&refNum'
  3587. &lab._access DC      i2'&access'
  3588. &lab._resNum DC      i2'&resNum'
  3589. &lab._caseSense DC      i4'&caseSense'
  3590. &lab._displacement DC      i2'&displacement'
  3591.    MEND
  3592.    MACRO
  3593. &lab StdRefNumRecGS &pCount,&prefixNum,&refNum
  3594.      AIF   C:&pCount,.p1
  3595.      LCLA  &pCount
  3596. .p1
  3597.      AIF   C:&prefixNum,.p2
  3598.      LCLA  &prefixNum
  3599. .p2
  3600.      AIF   C:&refNum,.p3
  3601.      LCLA  &refNum
  3602. .p3
  3603. &lab DS    0
  3604. &lab._pCount DC      i2'&pCount'
  3605. &lab._prefixNum DC      i2'&prefixNum'
  3606. &lab._refNum DC      i2'&refNum'
  3607.    MEND
  3608.    MACRO
  3609. &lab SessionStatusRecGS &pCount,&status
  3610.      AIF   C:&pCount,.p1
  3611.      LCLA  &pCount
  3612. .p1
  3613.      AIF   C:&status,.p2
  3614.      LCLA  &status
  3615. .p2
  3616. &lab DS    0
  3617. &lab._pCount DC      i2'&pCount'
  3618. &lab._status DC      i2'&status'
  3619.    MEND
  3620.    MACRO
  3621. &lab SetPositionRecGS &pCount,&refNum,&base,&displacement
  3622.      AIF   C:&pCount,.p1
  3623.      LCLA  &pCount
  3624. .p1
  3625.      AIF   C:&refNum,.p2
  3626.      LCLA  &refNum
  3627. .p2
  3628.      AIF   C:&base,.p3
  3629.      LCLA  &base
  3630. .p3
  3631.      AIF   C:&displacement,.p4
  3632.      LCLA  &displacement
  3633. .p4
  3634. &lab DS    0
  3635. &lab._pCount DC      i2'&pCount'
  3636. &lab._refNum DC      i2'&refNum'
  3637. &lab._base DC      i2'&base'
  3638. &lab._displacement DC      i4'&displacement'
  3639.    MEND
  3640.    MACRO
  3641. &lab SysPrefsRecGS &pCount,&preferences
  3642.      AIF   C:&pCount,.p1
  3643.      LCLA  &pCount
  3644. .p1
  3645.      AIF   C:&preferences,.p2
  3646.      LCLA  &preferences
  3647. .p2
  3648. &lab DS    0
  3649. &lab._pCount DC      i2'&pCount'
  3650. &lab._preferences DC      i2'&preferences'
  3651.    MEND
  3652.    MACRO
  3653. &lab VersionRecGS &pCount,&version
  3654.      AIF   C:&pCount,.p1
  3655.      LCLA  &pCount
  3656. .p1
  3657.      AIF   C:&version,.p2
  3658.      LCLA  &version
  3659. .p2
  3660. &lab DS    0
  3661. &lab._pCount DC      i2'&pCount'
  3662. &lab._version DC      i2'&version'
  3663.    MEND
  3664.    MACRO
  3665. &lab VolumeRecGS &pCount,&devName,&volName,&totalBlocks,&freeBlocks,&fileSysID,&blockSize
  3666.      AIF   C:&pCount,.p1
  3667.      LCLA  &pCount
  3668. .p1
  3669.      AIF   C:&devName,.p2
  3670.      LCLA  &devName
  3671. .p2
  3672.      AIF   C:&volName,.p3
  3673.      LCLA  &volName
  3674. .p3
  3675.      AIF   C:&totalBlocks,.p4
  3676.      LCLA  &totalBlocks
  3677. .p4
  3678.      AIF   C:&freeBlocks,.p5
  3679.      LCLA  &freeBlocks
  3680. .p5
  3681.      AIF   C:&fileSysID,.p6
  3682.      LCLA  &fileSysID
  3683. .p6
  3684.      AIF   C:&blockSize,.p7
  3685.      LCLA  &blockSize
  3686. .p7
  3687. &lab DS    0
  3688. &lab._pCount DC      i2'&pCount'
  3689. &lab._devName DC      i4'&devName'
  3690. &lab._volName DC      i4'&volName'
  3691. &lab._totalBlocks DC      i4'&totalBlocks'
  3692. &lab._freeBlocks DC      i4'&freeBlocks'
  3693. &lab._fileSysID DC      i2'&fileSysID'
  3694. &lab._blockSize DC      i2'&blockSize'
  3695.    MEND
  3696.    MACRO
  3697. &lab RefInfoRecGS &pCount,&refNum,&access,&pathname
  3698.      AIF   C:&pCount,.p1
  3699.      LCLA  &pCount
  3700. .p1
  3701.      AIF   C:&refNum,.p2
  3702.      LCLA  &refNum
  3703. .p2
  3704.      AIF   C:&access,.p3
  3705.      LCLA  &access
  3706. .p3
  3707.      AIF   C:&pathname,.p4
  3708.      LCLA  &pathname
  3709. .p4
  3710. &lab DS    0
  3711. &lab._pCount DC      i2'&pCount'
  3712. &lab._refNum DC      i2'&refNum'
  3713. &lab._access DC      i2'&access'
  3714. &lab._pathname DC      i4'&pathname'
  3715.    MEND
  3716.    MACRO
  3717. &lab IntDivRec "ient,&remainder
  3718.      AIF   C:"ient,.p1
  3719.      LCLA  "ient
  3720. .p1
  3721.      AIF   C:&remainder,.p2
  3722.      LCLA  &remainder
  3723. .p2
  3724. &lab DS    0
  3725. &lab._quotient DC      i2'"ient'
  3726. &lab._remainder DC      i2'&remainder'
  3727.    MEND
  3728.    MACRO
  3729. &lab LongDivRec "ient,&remainder
  3730.      AIF   C:"ient,.p1
  3731.      LCLA  "ient
  3732. .p1
  3733.      AIF   C:&remainder,.p2
  3734.      LCLA  &remainder
  3735. .p2
  3736. &lab DS    0
  3737. &lab._quotient DC      i4'"ient'
  3738. &lab._remainder DC      i4'&remainder'
  3739.    MEND
  3740.    MACRO
  3741. &lab LongMulRec &lsResult,&msResult
  3742.      AIF   C:&lsResult,.p1
  3743.      LCLA  &lsResult
  3744. .p1
  3745.      AIF   C:&msResult,.p2
  3746.      LCLA  &msResult
  3747. .p2
  3748. &lab DS    0
  3749. &lab._lsResult DC      i4'&lsResult'
  3750. &lab._msResult DC      i4'&msResult'
  3751.    MEND
  3752.    MACRO
  3753. &lab WordDivRec "ient,&remainder
  3754.      AIF   C:"ient,.p1
  3755.      LCLA  "ient
  3756. .p1
  3757.      AIF   C:&remainder,.p2
  3758.      LCLA  &remainder
  3759. .p2
  3760. &lab DS    0
  3761. &lab._quotient DC      i2'"ient'
  3762. &lab._remainder DC      i2'&remainder'
  3763.    MEND
  3764.    MACRO
  3765. &lab LColorTable &listFrameClr,&listNorTextClr,&listSelTextClr,&listNorBackClr,&listSelBackClr
  3766.      AIF   C:&listFrameClr,.p1
  3767.      LCLA  &listFrameClr
  3768. .p1
  3769.      AIF   C:&listNorTextClr,.p2
  3770.      LCLA  &listNorTextClr
  3771. .p2
  3772.      AIF   C:&listSelTextClr,.p3
  3773.      LCLA  &listSelTextClr
  3774. .p3
  3775.      AIF   C:&listNorBackClr,.p4
  3776.      LCLA  &listNorBackClr
  3777. .p4
  3778.      AIF   C:&listSelBackClr,.p5
  3779.      LCLA  &listSelBackClr
  3780. .p5
  3781. &lab DS    0
  3782. &lab._listFrameClr DC      i2'&listFrameClr'
  3783. &lab._listNorTextClr DC      i2'&listNorTextClr'
  3784. &lab._listSelTextClr DC      i2'&listSelTextClr'
  3785. &lab._listNorBackClr DC      i2'&listNorBackClr'
  3786. &lab._listSelBackClr DC      i2'&listSelBackClr'
  3787.    MEND
  3788.    MACRO
  3789. &lab MemRec &memPtr,&memFlag
  3790.      AIF   C:&memPtr,.p1
  3791.      LCLA  &memPtr
  3792. .p1
  3793.      AIF   C:&memFlag,.p2
  3794.      LCLA  &memFlag
  3795. .p2
  3796. &lab DS    0
  3797. &lab._memPtr DC      i4'&memPtr'
  3798. &lab._memFlag DC      i1'&memFlag'
  3799.    MEND
  3800.    MACRO
  3801. &lab ListCtlRec &ctlNext,&ctlOwner,&ctlRect_v1,&ctlRect_h1,&ctlRect_v2,&ctlRect_h2,&ctlFlag,&ctlHilite,&ctlValue,&ctlProc,&ctlAction,&ctlData,&ctlRefCon,&ctlColor,&ctlMemDraw,&ctlMemHeight,&ctlMemSize,&ctlList,&ctlListBar
  3802.      AIF   C:&ctlNext,.p1
  3803.      LCLA  &ctlNext
  3804. .p1
  3805.      AIF   C:&ctlOwner,.p2
  3806.      LCLA  &ctlOwner
  3807. .p2
  3808.      AIF   C:&ctlRect_v1,.p3
  3809.      LCLA  &ctlRect_v1
  3810. .p3
  3811.      AIF   C:&ctlRect_h1,.p4
  3812.      LCLA  &ctlRect_h1
  3813. .p4
  3814.      AIF   C:&ctlRect_v2,.p5
  3815.      LCLA  &ctlRect_v2
  3816. .p5
  3817.      AIF   C:&ctlRect_h2,.p6
  3818.      LCLA  &ctlRect_h2
  3819. .p6
  3820.      AIF   C:&ctlFlag,.p7
  3821.      LCLA  &ctlFlag
  3822. .p7
  3823.      AIF   C:&ctlHilite,.p8
  3824.      LCLA  &ctlHilite
  3825. .p8
  3826.      AIF   C:&ctlValue,.p9
  3827.      LCLA  &ctlValue
  3828. .p9
  3829.      AIF   C:&ctlProc,.p10
  3830.      LCLA  &ctlProc
  3831. .p10
  3832.      AIF   C:&ctlAction,.p11
  3833.      LCLA  &ctlAction
  3834. .p11
  3835.      AIF   C:&ctlData,.p12
  3836.      LCLA  &ctlData
  3837. .p12
  3838.      AIF   C:&ctlRefCon,.p13
  3839.      LCLA  &ctlRefCon
  3840. .p13
  3841.      AIF   C:&ctlColor,.p14
  3842.      LCLA  &ctlColor
  3843. .p14
  3844.      AIF   C:&ctlMemDraw,.p15
  3845.      LCLA  &ctlMemDraw
  3846. .p15
  3847.      AIF   C:&ctlMemHeight,.p16
  3848.      LCLA  &ctlMemHeight
  3849. .p16
  3850.      AIF   C:&ctlMemSize,.p17
  3851.      LCLA  &ctlMemSize
  3852. .p17
  3853.      AIF   C:&ctlList,.p18
  3854.      LCLA  &ctlList
  3855. .p18
  3856.      AIF   C:&ctlListBar,.p19
  3857.      LCLA  &ctlListBar
  3858. .p19
  3859. &lab DS    0
  3860. &lab._ctlNext DC      i4'&ctlNext'
  3861. &lab._ctlOwner DC      i4'&ctlOwner'
  3862. &lab._ctlRect Rect &ctlRect_v1,&ctlRect_h1,&ctlRect_v2,&ctlRect_h2
  3863. &lab._ctlFlag DC      i1'&ctlFlag'
  3864. &lab._ctlHilite DC      i1'&ctlHilite'
  3865. &lab._ctlValue DC      i2'&ctlValue'
  3866. &lab._ctlProc DC      i4'&ctlProc'
  3867. &lab._ctlAction DC      i4'&ctlAction'
  3868. &lab._ctlData DC      i4'&ctlData'
  3869. &lab._ctlRefCon DC      i4'&ctlRefCon'
  3870. &lab._ctlColor DC      i4'&ctlColor'
  3871. &lab._ctlMemDraw DC      i4'&ctlMemDraw'
  3872. &lab._ctlMemHeight DC      i2'&ctlMemHeight'
  3873. &lab._ctlMemSize DC      i2'&ctlMemSize'
  3874. &lab._ctlList DC      i4'&ctlList'
  3875. &lab._ctlListBar DC      i4'&ctlListBar'
  3876.    MEND
  3877.    MACRO
  3878. &lab ListRec &listRect_v1,&listRect_h1,&listRect_v2,&listRect_h2,&listSize,&listView,&listType,&listStart,&listCtl,&listDraw,&listMemHeight,&listMemSize,&listPointer,&listRefCon,&listScrollClr
  3879.      AIF   C:&listRect_v1,.p1
  3880.      LCLA  &listRect_v1
  3881. .p1
  3882.      AIF   C:&listRect_h1,.p2
  3883.      LCLA  &listRect_h1
  3884. .p2
  3885.      AIF   C:&listRect_v2,.p3
  3886.      LCLA  &listRect_v2
  3887. .p3
  3888.      AIF   C:&listRect_h2,.p4
  3889.      LCLA  &listRect_h2
  3890. .p4
  3891.      AIF   C:&listSize,.p5
  3892.      LCLA  &listSize
  3893. .p5
  3894.      AIF   C:&listView,.p6
  3895.      LCLA  &listView
  3896. .p6
  3897.      AIF   C:&listType,.p7
  3898.      LCLA  &listType
  3899. .p7
  3900.      AIF   C:&listStart,.p8
  3901.      LCLA  &listStart
  3902. .p8
  3903.      AIF   C:&listCtl,.p9
  3904.      LCLA  &listCtl
  3905. .p9
  3906.      AIF   C:&listDraw,.p10
  3907.      LCLA  &listDraw
  3908. .p10
  3909.      AIF   C:&listMemHeight,.p11
  3910.      LCLA  &listMemHeight
  3911. .p11
  3912.      AIF   C:&listMemSize,.p12
  3913.      LCLA  &listMemSize
  3914. .p12
  3915.      AIF   C:&listPointer,.p13
  3916.      LCLA  &listPointer
  3917. .p13
  3918.      AIF   C:&listRefCon,.p14
  3919.      LCLA  &listRefCon
  3920. .p14
  3921.      AIF   C:&listScrollClr,.p15
  3922.      LCLA  &listScrollClr
  3923. .p15
  3924. &lab DS    0
  3925. &lab._listRect Rect &listRect_v1,&listRect_h1,&listRect_v2,&listRect_h2
  3926. &lab._listSize DC      i2'&listSize'
  3927. &lab._listView DC      i2'&listView'
  3928. &lab._listType DC      i2'&listType'
  3929. &lab._listStart DC      i2'&listStart'
  3930. &lab._listCtl DC      i4'&listCtl'
  3931. &lab._listDraw DC      i4'&listDraw'
  3932. &lab._listMemHeight DC      i2'&listMemHeight'
  3933. &lab._listMemSize DC      i2'&listMemSize'
  3934. &lab._listPointer DC      i4'&listPointer'
  3935. &lab._listRefCon DC      i4'&listRefCon'
  3936. &lab._listScrollClr DC      i4'&listScrollClr'
  3937.    MEND
  3938.    MACRO
  3939. &lab InitialLoadOutputRec &userID,&startAddr,&dPageAddr,&buffSize
  3940.      AIF   C:&userID,.p1
  3941.      LCLA  &userID
  3942. .p1
  3943.      AIF   C:&startAddr,.p2
  3944.      LCLA  &startAddr
  3945. .p2
  3946.      AIF   C:&dPageAddr,.p3
  3947.      LCLA  &dPageAddr
  3948. .p3
  3949.      AIF   C:&buffSize,.p4
  3950.      LCLA  &buffSize
  3951. .p4
  3952. &lab DS    0
  3953. &lab._userID DC      i2'&userID'
  3954. &lab._startAddr DC      i4'&startAddr'
  3955. &lab._dPageAddr DC      i2'&dPageAddr'
  3956. &lab._buffSize DC      i2'&buffSize'
  3957.    MEND
  3958.    MACRO
  3959. &lab RestartOutRec &userID,&startAddr,&dPageAddr,&buffSize
  3960.      AIF   C:&userID,.p1
  3961.      LCLA  &userID
  3962. .p1
  3963.      AIF   C:&startAddr,.p2
  3964.      LCLA  &startAddr
  3965. .p2
  3966.      AIF   C:&dPageAddr,.p3
  3967.      LCLA  &dPageAddr
  3968. .p3
  3969.      AIF   C:&buffSize,.p4
  3970.      LCLA  &buffSize
  3971. .p4
  3972. &lab DS    0
  3973. &lab._userID DC      i2'&userID'
  3974. &lab._startAddr DC      i4'&startAddr'
  3975. &lab._dPageAddr DC      i2'&dPageAddr'
  3976. &lab._buffSize DC      i2'&buffSize'
  3977.    MEND
  3978.    MACRO
  3979. &lab LoadSegNameOut &segAddr,&userID,&fileNum,&segNum
  3980.      AIF   C:&segAddr,.p1
  3981.      LCLA  &segAddr
  3982. .p1
  3983.      AIF   C:&userID,.p2
  3984.      LCLA  &userID
  3985. .p2
  3986.      AIF   C:&fileNum,.p3
  3987.      LCLA  &fileNum
  3988. .p3
  3989.      AIF   C:&segNum,.p4
  3990.      LCLA  &segNum
  3991. .p4
  3992. &lab DS    0
  3993. &lab._segAddr DC      i4'&segAddr'
  3994. &lab._userID DC      i2'&userID'
  3995. &lab._fileNum DC      i2'&fileNum'
  3996. &lab._segNum DC      i2'&segNum'
  3997.    MEND
  3998.    MACRO
  3999. &lab UnloadSegOutRec &userID,&fileNum,&segNum
  4000.      AIF   C:&userID,.p1
  4001.      LCLA  &userID
  4002. .p1
  4003.      AIF   C:&fileNum,.p2
  4004.      LCLA  &fileNum
  4005. .p2
  4006.      AIF   C:&segNum,.p3
  4007.      LCLA  &segNum
  4008. .p3
  4009. &lab DS    0
  4010. &lab._userID DC      i2'&userID'
  4011. &lab._fileNum DC      i2'&fileNum'
  4012. &lab._segNum DC      i2'&segNum'
  4013.    MEND
  4014.    MACRO
  4015. &lab QDIconRecord &iconType,&iconSize,&iconHeight,&iconWidth,&iconImage,&iconMask
  4016.      AIF   C:&iconType,.p1
  4017.      LCLA  &iconType
  4018. .p1
  4019.      AIF   C:&iconSize,.p2
  4020.      LCLA  &iconSize
  4021. .p2
  4022.      AIF   C:&iconHeight,.p3
  4023.      LCLA  &iconHeight
  4024. .p3
  4025.      AIF   C:&iconWidth,.p4
  4026.      LCLA  &iconWidth
  4027. .p4
  4028.      AIF   C:&iconImage,.p5
  4029.      LCLA  &iconImage
  4030. .p5
  4031.      AIF   C:&iconMask,.p6
  4032.      LCLA  &iconMask
  4033. .p6
  4034. &lab DS    0
  4035. &lab._iconType DC      i2'&iconType'
  4036. &lab._iconSize DC      i2'&iconSize'
  4037. &lab._iconHeight DC      i2'&iconHeight'
  4038. &lab._iconWidth DC      i2'&iconWidth'
  4039. &lab._iconImage DC      i1'&iconImage'
  4040. &lab._iconMask DC      i1'&iconMask'
  4041.    MEND
  4042.    MACRO
  4043. &lab Picture &picSCB,&picFrame_v1,&picFrame_h1,&picFrame_v2,&picFrame_h2,&pVersion
  4044.      AIF   C:&picSCB,.p1
  4045.      LCLA  &picSCB
  4046. .p1
  4047.      AIF   C:&picFrame_v1,.p2
  4048.      LCLA  &picFrame_v1
  4049. .p2
  4050.      AIF   C:&picFrame_h1,.p3
  4051.      LCLA  &picFrame_h1
  4052. .p3
  4053.      AIF   C:&picFrame_v2,.p4
  4054.      LCLA  &picFrame_v2
  4055. .p4
  4056.      AIF   C:&picFrame_h2,.p5
  4057.      LCLA  &picFrame_h2
  4058. .p5
  4059.      AIF   C:&pVersion,.p6
  4060.      LCLA  &pVersion
  4061. .p6
  4062. &lab DS    0
  4063. &lab._picSCB DC      i2'&picSCB'
  4064. &lab._picFrame Rect &picFrame_v1,&picFrame_h1,&picFrame_v2,&picFrame_h2
  4065. &lab._pVersion DC      i2'&pVersion'
  4066.    MEND
  4067.    MACRO
  4068. &lab LeakTable &leakCount,&leakColors
  4069.      AIF   C:&leakCount,.p1
  4070.      LCLA  &leakCount
  4071. .p1
  4072.      AIF   C:&leakColors,.p2
  4073.      LCLA  &leakColors
  4074. .p2
  4075. &lab DS    0
  4076. &lab._leakCount DC      i2'&leakCount'
  4077. &lab._leakColors DC      i2'&leakColors'
  4078.    MEND
  4079.    MACRO
  4080. &lab MessageRec &messageNext,&messageType,&messageData,&fileNames
  4081.      AIF   C:&messageNext,.p1
  4082.      LCLA  &messageNext
  4083. .p1
  4084.      AIF   C:&messageType,.p2
  4085.      LCLA  &messageType
  4086. .p2
  4087.      AIF   C:&messageData,.p3
  4088.      LCLA  &messageData
  4089. .p3
  4090.      AIF   C:&fileNames,.p4
  4091.      LCLA  &fileNames
  4092. .p4
  4093. &lab DS    0
  4094. &lab._messageNext DC      i4'&messageNext'
  4095. &lab._messageType DC      i2'&messageType'
  4096. &lab._messageData DC      i2'&messageData'
  4097. &lab._fileNames DC      i100'&fileNames'
  4098.    MEND
  4099.    MACRO
  4100. &lab ToolSpec &toolNumber,&minVersion
  4101.      AIF   C:&toolNumber,.p1
  4102.      LCLA  &toolNumber
  4103. .p1
  4104.      AIF   C:&minVersion,.p2
  4105.      LCLA  &minVersion
  4106. .p2
  4107. &lab DS    0
  4108. &lab._toolNumber DC      i2'&toolNumber'
  4109. &lab._minVersion DC      i2'&minVersion'
  4110.    MEND
  4111.    MACRO
  4112. &lab ToolTable &toolCount,&theTools
  4113.      AIF   C:&toolCount,.p1
  4114.      LCLA  &toolCount
  4115. .p1
  4116.      AIF   C:&theTools,.p2
  4117.      LCLA  &theTools
  4118. .p2
  4119. &lab DS    0
  4120. &lab._toolCount DC      i2'&toolCount'
  4121. &lab._theTools DC      i4'&theTools'
  4122.    MEND
  4123.    MACRO
  4124. &lab StartStopRecord &flags,&videoMode,&resFileID,&dPageHandle,&numTools,&theTools
  4125.      AIF   C:&flags,.p1
  4126.      LCLA  &flags
  4127. .p1
  4128.      AIF   C:&videoMode,.p2
  4129.      LCLA  &videoMode
  4130. .p2
  4131.      AIF   C:&resFileID,.p3
  4132.      LCLA  &resFileID
  4133. .p3
  4134.      AIF   C:&dPageHandle,.p4
  4135.      LCLA  &dPageHandle
  4136. .p4
  4137.      AIF   C:&numTools,.p5
  4138.      LCLA  &numTools
  4139. .p5
  4140.      AIF   C:&theTools,.p6
  4141.      LCLA  &theTools
  4142. .p6
  4143. &lab DS    0
  4144. &lab._flags DC      i2'&flags'
  4145. &lab._videoMode DC      i2'&videoMode'
  4146. &lab._resFileID DC      i2'&resFileID'
  4147. &lab._dPageHandle DC      i4'&dPageHandle'
  4148. &lab._numTools DC      i2'&numTools'
  4149. &lab._theTools DC      i4'&theTools'
  4150.    MEND
  4151.    MACRO
  4152. &lab MenuRec &menuID,&menuWidth,&menuHeight,&menuProc,&menuFlag,&numOfItems,&titleWidth,&titleName,&menuCache
  4153.      AIF   C:&menuID,.p1
  4154.      LCLA  &menuID
  4155. .p1
  4156.      AIF   C:&menuWidth,.p2
  4157.      LCLA  &menuWidth
  4158. .p2
  4159.      AIF   C:&menuHeight,.p3
  4160.      LCLA  &menuHeight
  4161. .p3
  4162.      AIF   C:&menuProc,.p4
  4163.      LCLA  &menuProc
  4164. .p4
  4165.      AIF   C:&menuFlag,.p5
  4166.      LCLA  &menuFlag
  4167. .p5
  4168.      AIF   C:&numOfItems,.p6
  4169.      LCLA  &numOfItems
  4170. .p6
  4171.      AIF   C:&titleWidth,.p7
  4172.      LCLA  &titleWidth
  4173. .p7
  4174.      AIF   C:&titleName,.p8
  4175.      LCLA  &titleName
  4176. .p8
  4177.      AIF   C:&menuCache,.p9
  4178.      LCLA  &menuCache
  4179. .p9
  4180. &lab DS    0
  4181. &lab._menuID DC      i2'&menuID'
  4182. &lab._menuWidth DC      i2'&menuWidth'
  4183. &lab._menuHeight DC      i2'&menuHeight'
  4184. &lab._menuProc DC      i4'&menuProc'
  4185. &lab._menuFlag DC      i2'&menuFlag'
  4186. &lab._numOfItems DC      i2'&numOfItems'
  4187. &lab._titleWidth DC      i2'&titleWidth'
  4188. &lab._titleName DC      i4'&titleName'
  4189. &lab._menuCache DC      i4'&menuCache'
  4190.    MEND
  4191.    MACRO
  4192. &lab MenuItemTemplate &version,&itemID,&itemChar,&itemAltChar,&itemCheck,&itemFlag,&itemTitleRef
  4193.      AIF   C:&version,.p1
  4194.      LCLA  &version
  4195. .p1
  4196.      AIF   C:&itemID,.p2
  4197.      LCLA  &itemID
  4198. .p2
  4199.      AIF   C:&itemChar,.p3
  4200.      LCLA  &itemChar
  4201. .p3
  4202.      AIF   C:&itemAltChar,.p4
  4203.      LCLA  &itemAltChar
  4204. .p4
  4205.      AIF   C:&itemCheck,.p5
  4206.      LCLA  &itemCheck
  4207. .p5
  4208.      AIF   C:&itemFlag,.p6
  4209.      LCLA  &itemFlag
  4210. .p6
  4211.      AIF   C:&itemTitleRef,.p7
  4212.      LCLA  &itemTitleRef
  4213. .p7
  4214. &lab DS    0
  4215. &lab._version DC      i2'&version'
  4216. &lab._itemID DC      i2'&itemID'
  4217. &lab._itemChar DC      i1'&itemChar'
  4218. &lab._itemAltChar DC      i1'&itemAltChar'
  4219. &lab._itemCheck DC      i2'&itemCheck'
  4220. &lab._itemFlag DC      i2'&itemFlag'
  4221. &lab._itemTitleRef DC      i4'&itemTitleRef'
  4222.    MEND
  4223.    MACRO
  4224. &lab MenuTemplate &version,&menuID,&menuFlag,&menuTitleRef,&itemRefArray
  4225.      AIF   C:&version,.p1
  4226.      LCLA  &version
  4227. .p1
  4228.      AIF   C:&menuID,.p2
  4229.      LCLA  &menuID
  4230. .p2
  4231.      AIF   C:&menuFlag,.p3
  4232.      LCLA  &menuFlag
  4233. .p3
  4234.      AIF   C:&menuTitleRef,.p4
  4235.      LCLA  &menuTitleRef
  4236. .p4
  4237.      AIF   C:&itemRefArray,.p5
  4238.      LCLA  &itemRefArray
  4239. .p5
  4240. &lab DS    0
  4241. &lab._version DC      i2'&version'
  4242. &lab._menuID DC      i2'&menuID'
  4243. &lab._menuFlag DC      i2'&menuFlag'
  4244. &lab._menuTitleRef DC      i4'&menuTitleRef'
  4245. &lab._itemRefArray DC      i4'&itemRefArray'
  4246.    MEND
  4247.    MACRO
  4248. &lab MenuBarTemplate &version,&menuFlag,&menuRefArray
  4249.      AIF   C:&version,.p1
  4250.      LCLA  &version
  4251. .p1
  4252.      AIF   C:&menuFlag,.p2
  4253.      LCLA  &menuFlag
  4254. .p2
  4255.      AIF   C:&menuRefArray,.p3
  4256.      LCLA  &menuRefArray
  4257. .p3
  4258. &lab DS    0
  4259. &lab._version DC      i2'&version'
  4260. &lab._menuFlag DC      i2'&menuFlag'
  4261. &lab._menuRefArray DC      i4'&menuRefArray'
  4262.    MEND
  4263.    MACRO
  4264. &lab MiBufInfo &bufSize,&address
  4265.      AIF   C:&bufSize,.p1
  4266.      LCLA  &bufSize
  4267. .p1
  4268.      AIF   C:&address,.p2
  4269.      LCLA  &address
  4270. .p2
  4271. &lab DS    0
  4272. &lab._bufSize DC      i2'&bufSize'
  4273. &lab._address DC      i4'&address'
  4274.    MEND
  4275.    MACRO
  4276. &lab MiDriverInfo &slot,&external,&pathname
  4277.      AIF   C:&slot,.p1
  4278.      LCLA  &slot
  4279. .p1
  4280.      AIF   C:&external,.p2
  4281.      LCLA  &external
  4282. .p2
  4283.      AIF   C:&pathname,.p3
  4284.      LCLA  &pathname
  4285. .p3
  4286. &lab DS    0
  4287. &lab._slot DC      i2'&slot'
  4288. &lab._external DC      i2'&external'
  4289. &lab._pathname DC      i1'&pathname'
  4290.    MEND
  4291.    MACRO
  4292. &lab LocRec &curPhraseItem,&curPattItem,&curLevel
  4293.      AIF   C:&curPhraseItem,.p1
  4294.      LCLA  &curPhraseItem
  4295. .p1
  4296.      AIF   C:&curPattItem,.p2
  4297.      LCLA  &curPattItem
  4298. .p2
  4299.      AIF   C:&curLevel,.p3
  4300.      LCLA  &curLevel
  4301. .p3
  4302. &lab DS    0
  4303. &lab._curPhraseItem DC      i2'&curPhraseItem'
  4304. &lab._curPattItem DC      i2'&curPattItem'
  4305. &lab._curLevel DC      i2'&curLevel'
  4306.    MEND
  4307.    MACRO
  4308. &lab Envelope &st1BkPt,&st1Increment,&st2BkPt,&st2Increment,&st3BkPt,&st3Increment,&st4BkPt,&st4Increment,&st5BkPt,&st5Increment,&st6BkPt,&st6Increment,&st7BkPt,&st7Increment,&st8BkPt,&st8Increment
  4309.      AIF   C:&st1BkPt,.p1
  4310.      LCLA  &st1BkPt
  4311. .p1
  4312.      AIF   C:&st1Increment,.p2
  4313.      LCLA  &st1Increment
  4314. .p2
  4315.      AIF   C:&st2BkPt,.p3
  4316.      LCLA  &st2BkPt
  4317. .p3
  4318.      AIF   C:&st2Increment,.p4
  4319.      LCLA  &st2Increment
  4320. .p4
  4321.      AIF   C:&st3BkPt,.p5
  4322.      LCLA  &st3BkPt
  4323. .p5
  4324.      AIF   C:&st3Increment,.p6
  4325.      LCLA  &st3Increment
  4326. .p6
  4327.      AIF   C:&st4BkPt,.p7
  4328.      LCLA  &st4BkPt
  4329. .p7
  4330.      AIF   C:&st4Increment,.p8
  4331.      LCLA  &st4Increment
  4332. .p8
  4333.      AIF   C:&st5BkPt,.p9
  4334.      LCLA  &st5BkPt
  4335. .p9
  4336.      AIF   C:&st5Increment,.p10
  4337.      LCLA  &st5Increment
  4338. .p10
  4339.      AIF   C:&st6BkPt,.p11
  4340.      LCLA  &st6BkPt
  4341. .p11
  4342.      AIF   C:&st6Increment,.p12
  4343.      LCLA  &st6Increment
  4344. .p12
  4345.      AIF   C:&st7BkPt,.p13
  4346.      LCLA  &st7BkPt
  4347. .p13
  4348.      AIF   C:&st7Increment,.p14
  4349.      LCLA  &st7Increment
  4350. .p14
  4351.      AIF   C:&st8BkPt,.p15
  4352.      LCLA  &st8BkPt
  4353. .p15
  4354.      AIF   C:&st8Increment,.p16
  4355.      LCLA  &st8Increment
  4356. .p16
  4357. &lab DS    0
  4358. &lab._st1BkPt DC      i1'&st1BkPt'
  4359. &lab._st1Increment DC      i2'&st1Increment'
  4360. &lab._st2BkPt DC      i1'&st2BkPt'
  4361. &lab._st2Increment DC      i2'&st2Increment'
  4362. &lab._st3BkPt DC      i1'&st3BkPt'
  4363. &lab._st3Increment DC      i2'&st3Increment'
  4364. &lab._st4BkPt DC      i1'&st4BkPt'
  4365. &lab._st4Increment DC      i2'&st4Increment'
  4366. &lab._st5BkPt DC      i1'&st5BkPt'
  4367. &lab._st5Increment DC      i2'&st5Increment'
  4368. &lab._st6BkPt DC      i1'&st6BkPt'
  4369. &lab._st6Increment DC      i2'&st6Increment'
  4370. &lab._st7BkPt DC      i1'&st7BkPt'
  4371. &lab._st7Increment DC      i2'&st7Increment'
  4372. &lab._st8BkPt DC      i1'&st8BkPt'
  4373. &lab._st8Increment DC      i2'&st8Increment'
  4374.    MEND
  4375.    MACRO
  4376. &lab WaveForm &wfTopKey,&wfWaveAddress,&wfWaveSize,&wfDocMode,&wfRelPitch
  4377.      AIF   C:&wfTopKey,.p1
  4378.      LCLA  &wfTopKey
  4379. .p1
  4380.      AIF   C:&wfWaveAddress,.p2
  4381.      LCLA  &wfWaveAddress
  4382. .p2
  4383.      AIF   C:&wfWaveSize,.p3
  4384.      LCLA  &wfWaveSize
  4385. .p3
  4386.      AIF   C:&wfDocMode,.p4
  4387.      LCLA  &wfDocMode
  4388. .p4
  4389.      AIF   C:&wfRelPitch,.p5
  4390.      LCLA  &wfRelPitch
  4391. .p5
  4392. &lab DS    0
  4393. &lab._wfTopKey DC      i1'&wfTopKey'
  4394. &lab._wfWaveAddress DC      i1'&wfWaveAddress'
  4395. &lab._wfWaveSize DC      i1'&wfWaveSize'
  4396. &lab._wfDocMode DC      i1'&wfDocMode'
  4397. &lab._wfRelPitch DC      i2'&wfRelPitch'
  4398.    MEND
  4399.    MACRO
  4400. &lab Instrument &theEnvelope_st1BkPt,&theEnvelope_st1Increment,&theEnvelope_st2BkPt,&theEnvelope_st2Increment,&theEnvelope_st3BkPt,&theEnvelope_st3Increment,&theEnvelope_st4BkPt,&theEnvelope_st4Increment,&theEnvelope_st5BkPt,&theEnvelope_st5Increment,&theEnvelope_st6BkPt,&theEnvelope_st6Increment,&theEnvelope_st7BkPt,&theEnvelope_st7Increment,&theEnvelope_st8BkPt,&theEnvelope_st8Increment,&releaseSegment,&priorityIncrement,&pitchBendRange,&vibratoDepth,&vibratoSpeed,&inSpare,&aWaveCount,&bWaveCount,&aWaveList,&bWaveList
  4401.      AIF   C:&theEnvelope_st1BkPt,.p1
  4402.      LCLA  &theEnvelope_st1BkPt
  4403. .p1
  4404.      AIF   C:&theEnvelope_st1Increment,.p2
  4405.      LCLA  &theEnvelope_st1Increment
  4406. .p2
  4407.      AIF   C:&theEnvelope_st2BkPt,.p3
  4408.      LCLA  &theEnvelope_st2BkPt
  4409. .p3
  4410.      AIF   C:&theEnvelope_st2Increment,.p4
  4411.      LCLA  &theEnvelope_st2Increment
  4412. .p4
  4413.      AIF   C:&theEnvelope_st3BkPt,.p5
  4414.      LCLA  &theEnvelope_st3BkPt
  4415. .p5
  4416.      AIF   C:&theEnvelope_st3Increment,.p6
  4417.      LCLA  &theEnvelope_st3Increment
  4418. .p6
  4419.      AIF   C:&theEnvelope_st4BkPt,.p7
  4420.      LCLA  &theEnvelope_st4BkPt
  4421. .p7
  4422.      AIF   C:&theEnvelope_st4Increment,.p8
  4423.      LCLA  &theEnvelope_st4Increment
  4424. .p8
  4425.      AIF   C:&theEnvelope_st5BkPt,.p9
  4426.      LCLA  &theEnvelope_st5BkPt
  4427. .p9
  4428.      AIF   C:&theEnvelope_st5Increment,.p10
  4429.      LCLA  &theEnvelope_st5Increment
  4430. .p10
  4431.      AIF   C:&theEnvelope_st6BkPt,.p11
  4432.      LCLA  &theEnvelope_st6BkPt
  4433. .p11
  4434.      AIF   C:&theEnvelope_st6Increment,.p12
  4435.      LCLA  &theEnvelope_st6Increment
  4436. .p12
  4437.      AIF   C:&theEnvelope_st7BkPt,.p13
  4438.      LCLA  &theEnvelope_st7BkPt
  4439. .p13
  4440.      AIF   C:&theEnvelope_st7Increment,.p14
  4441.      LCLA  &theEnvelope_st7Increment
  4442. .p14
  4443.      AIF   C:&theEnvelope_st8BkPt,.p15
  4444.      LCLA  &theEnvelope_st8BkPt
  4445. .p15
  4446.      AIF   C:&theEnvelope_st8Increment,.p16
  4447.      LCLA  &theEnvelope_st8Increment
  4448. .p16
  4449.      AIF   C:&releaseSegment,.p17
  4450.      LCLA  &releaseSegment
  4451. .p17
  4452.      AIF   C:&priorityIncrement,.p18
  4453.      LCLA  &priorityIncrement
  4454. .p18
  4455.      AIF   C:&pitchBendRange,.p19
  4456.      LCLA  &pitchBendRange
  4457. .p19
  4458.      AIF   C:&vibratoDepth,.p20
  4459.      LCLA  &vibratoDepth
  4460. .p20
  4461.      AIF   C:&vibratoSpeed,.p21
  4462.      LCLA  &vibratoSpeed
  4463. .p21
  4464.      AIF   C:&inSpare,.p22
  4465.      LCLA  &inSpare
  4466. .p22
  4467.      AIF   C:&aWaveCount,.p23
  4468.      LCLA  &aWaveCount
  4469. .p23
  4470.      AIF   C:&bWaveCount,.p24
  4471.      LCLA  &bWaveCount
  4472. .p24
  4473.      AIF   C:&aWaveList,.p25
  4474.      LCLA  &aWaveList
  4475. .p25
  4476.      AIF   C:&bWaveList,.p26
  4477.      LCLA  &bWaveList
  4478. .p26
  4479. &lab DS    0
  4480. &lab._theEnvelope Envelope &theEnvelope_st1BkPt,&theEnvelope_st1Increment,&theEnvelope_st2BkPt,&theEnvelope_st2Increment,&theEnvelope_st3BkPt,&theEnvelope_st3Increment,&theEnvelope_st4BkPt,&theEnvelope_st4Increment,&theEnvelope_st5BkPt,&theEnvelope_st5Increment,&theEnvelope_st6BkPt,&theEnvelope_st6Increment,&theEnvelope_st7BkPt,&theEnvelope_st7Increment,&theEnvelope_st8BkPt,&theEnvelope_st8Increment
  4481. &lab._releaseSegment DC      i1'&releaseSegment'
  4482. &lab._priorityIncrement DC      i1'&priorityIncrement'
  4483. &lab._pitchBendRange DC      i1'&pitchBendRange'
  4484. &lab._vibratoDepth DC      i1'&vibratoDepth'
  4485. &lab._vibratoSpeed DC      i1'&vibratoSpeed'
  4486. &lab._inSpare DC      i1'&inSpare'
  4487. &lab._aWaveCount DC      i1'&aWaveCount'
  4488. &lab._bWaveCount DC      i1'&bWaveCount'
  4489. &lab._aWaveList DC      i6'&aWaveList'
  4490. &lab._bWaveList DC      i6'&bWaveList'
  4491.    MEND
  4492.    MACRO
  4493. &lab BlockRec &blockDevNum,&blockDataBuffer,&blockNum
  4494.      AIF   C:&blockDevNum,.p1
  4495.      LCLA  &blockDevNum
  4496. .p1
  4497.      AIF   C:&blockDataBuffer,.p2
  4498.      LCLA  &blockDataBuffer
  4499. .p2
  4500.      AIF   C:&blockNum,.p3
  4501.      LCLA  &blockNum
  4502. .p3
  4503. &lab DS    0
  4504. &lab._blockDevNum DC      i2'&blockDevNum'
  4505. &lab._blockDataBuffer DC      i4'&blockDataBuffer'
  4506. &lab._blockNum DC      i4'&blockNum'
  4507.    MEND
  4508.    MACRO
  4509. &lab DevNumRec &devName,&devNum
  4510.      AIF   C:&devName,.p1
  4511.      LCLA  &devName
  4512. .p1
  4513.      AIF   C:&devNum,.p2
  4514.      LCLA  &devNum
  4515. .p2
  4516. &lab DS    0
  4517. &lab._devName DC      i4'&devName'
  4518. &lab._devNum DC      i2'&devNum'
  4519.    MEND
  4520.    MACRO
  4521. &lab DInfoRec &devNum,&devName
  4522.      AIF   C:&devNum,.p1
  4523.      LCLA  &devNum
  4524. .p1
  4525.      AIF   C:&devName,.p2
  4526.      LCLA  &devName
  4527. .p2
  4528. &lab DS    0
  4529. &lab._devNum DC      i2'&devNum'
  4530. &lab._devName DC      i4'&devName'
  4531.    MEND
  4532.    MACRO
  4533. &lab DirEntryRec &refNum,&flags,&base,&displacement,&nameBuffer,&entryNum,&fileType,&endOfFile,&blockCount,&createTime_second,&createTime_minute,&createTime_hour,&createTime_year,&createTime_day,&createTime_month,&createTime_extra,&createTime_weekDay,&modTime_second,&modTime_minute,&modTime_hour,&modTime_year,&modTime_day,&modTime_month,&modTime_extra,&modTime_weekDay,&access,&auxType,&fileSysID
  4534.      AIF   C:&refNum,.p1
  4535.      LCLA  &refNum
  4536. .p1
  4537.      AIF   C:&flags,.p2
  4538.      LCLA  &flags
  4539. .p2
  4540.      AIF   C:&base,.p3
  4541.      LCLA  &base
  4542. .p3
  4543.      AIF   C:&displacement,.p4
  4544.      LCLA  &displacement
  4545. .p4
  4546.      AIF   C:&nameBuffer,.p5
  4547.      LCLA  &nameBuffer
  4548. .p5
  4549.      AIF   C:&entryNum,.p6
  4550.      LCLA  &entryNum
  4551. .p6
  4552.      AIF   C:&fileType,.p7
  4553.      LCLA  &fileType
  4554. .p7
  4555.      AIF   C:&endOfFile,.p8
  4556.      LCLA  &endOfFile
  4557. .p8
  4558.      AIF   C:&blockCount,.p9
  4559.      LCLA  &blockCount
  4560. .p9
  4561.      AIF   C:&createTime_second,.p10
  4562.      LCLA  &createTime_second
  4563. .p10
  4564.      AIF   C:&createTime_minute,.p11
  4565.      LCLA  &createTime_minute
  4566. .p11
  4567.      AIF   C:&createTime_hour,.p12
  4568.      LCLA  &createTime_hour
  4569. .p12
  4570.      AIF   C:&createTime_year,.p13
  4571.      LCLA  &createTime_year
  4572. .p13
  4573.      AIF   C:&createTime_day,.p14
  4574.      LCLA  &createTime_day
  4575. .p14
  4576.      AIF   C:&createTime_month,.p15
  4577.      LCLA  &createTime_month
  4578. .p15
  4579.      AIF   C:&createTime_extra,.p16
  4580.      LCLA  &createTime_extra
  4581. .p16
  4582.      AIF   C:&createTime_weekDay,.p17
  4583.      LCLA  &createTime_weekDay
  4584. .p17
  4585.      AIF   C:&modTime_second,.p18
  4586.      LCLA  &modTime_second
  4587. .p18
  4588.      AIF   C:&modTime_minute,.p19
  4589.      LCLA  &modTime_minute
  4590. .p19
  4591.      AIF   C:&modTime_hour,.p20
  4592.      LCLA  &modTime_hour
  4593. .p20
  4594.      AIF   C:&modTime_year,.p21
  4595.      LCLA  &modTime_year
  4596. .p21
  4597.      AIF   C:&modTime_day,.p22
  4598.      LCLA  &modTime_day
  4599. .p22
  4600.      AIF   C:&modTime_month,.p23
  4601.      LCLA  &modTime_month
  4602. .p23
  4603.      AIF   C:&modTime_extra,.p24
  4604.      LCLA  &modTime_extra
  4605. .p24
  4606.      AIF   C:&modTime_weekDay,.p25
  4607.      LCLA  &modTime_weekDay
  4608. .p25
  4609.      AIF   C:&access,.p26
  4610.      LCLA  &access
  4611. .p26
  4612.      AIF   C:&auxType,.p27
  4613.      LCLA  &auxType
  4614. .p27
  4615.      AIF   C:&fileSysID,.p28
  4616.      LCLA  &fileSysID
  4617. .p28
  4618. &lab DS    0
  4619. &lab._refNum DC      i2'&refNum'
  4620. &lab._flags DC      i2'&flags'
  4621. &lab._base DC      i2'&base'
  4622. &lab._displacement DC      i2'&displacement'
  4623. &lab._nameBuffer DC      i4'&nameBuffer'
  4624. &lab._entryNum DC      i2'&entryNum'
  4625. &lab._fileType DC      i2'&fileType'
  4626. &lab._endOfFile DC      i4'&endOfFile'
  4627. &lab._blockCount DC      i4'&blockCount'
  4628. &lab._createTime TimeRec &createTime_second,&createTime_minute,&createTime_hour,&createTime_year,&createTime_day,&createTime_month,&createTime_extra,&createTime_weekDay
  4629. &lab._modTime TimeRec &modTime_second,&modTime_minute,&modTime_hour,&modTime_year,&modTime_day,&modTime_month,&modTime_extra,&modTime_weekDay
  4630. &lab._access DC      i2'&access'
  4631. &lab._auxType DC      i4'&auxType'
  4632. &lab._fileSysID DC      i2'&fileSysID'
  4633.    MEND
  4634.    MACRO
  4635. &lab EOFRec &eofRefNum,&eofPosition
  4636.      AIF   C:&eofRefNum,.p1
  4637.      LCLA  &eofRefNum
  4638. .p1
  4639.      AIF   C:&eofPosition,.p2
  4640.      LCLA  &eofPosition
  4641. .p2
  4642. &lab DS    0
  4643. &lab._eofRefNum DC      i2'&eofRefNum'
  4644. &lab._eofPosition DC      i4'&eofPosition'
  4645.    MEND
  4646.    MACRO
  4647. &lab FileIORec &fileRefNum,&dataBuffer,&requestCount,&transferCount
  4648.      AIF   C:&fileRefNum,.p1
  4649.      LCLA  &fileRefNum
  4650. .p1
  4651.      AIF   C:&dataBuffer,.p2
  4652.      LCLA  &dataBuffer
  4653. .p2
  4654.      AIF   C:&requestCount,.p3
  4655.      LCLA  &requestCount
  4656. .p3
  4657.      AIF   C:&transferCount,.p4
  4658.      LCLA  &transferCount
  4659. .p4
  4660. &lab DS    0
  4661. &lab._fileRefNum DC      i2'&fileRefNum'
  4662. &lab._dataBuffer DC      i4'&dataBuffer'
  4663. &lab._requestCount DC      i4'&requestCount'
  4664. &lab._transferCount DC      i4'&transferCount'
  4665.    MEND
  4666.    MACRO
  4667. &lab FileRec &pathname,&fAccess,&fileType,&auxType,&storageType,&createDate,&createTime,&modDate,&modTime,&blocksUsed
  4668.      AIF   C:&pathname,.p1
  4669.      LCLA  &pathname
  4670. .p1
  4671.      AIF   C:&fAccess,.p2
  4672.      LCLA  &fAccess
  4673. .p2
  4674.      AIF   C:&fileType,.p3
  4675.      LCLA  &fileType
  4676. .p3
  4677.      AIF   C:&auxType,.p4
  4678.      LCLA  &auxType
  4679. .p4
  4680.      AIF   C:&storageType,.p5
  4681.      LCLA  &storageType
  4682. .p5
  4683.      AIF   C:&createDate,.p6
  4684.      LCLA  &createDate
  4685. .p6
  4686.      AIF   C:&createTime,.p7
  4687.      LCLA  &createTime
  4688. .p7
  4689.      AIF   C:&modDate,.p8
  4690.      LCLA  &modDate
  4691. .p8
  4692.      AIF   C:&modTime,.p9
  4693.      LCLA  &modTime
  4694. .p9
  4695.      AIF   C:&blocksUsed,.p10
  4696.      LCLA  &blocksUsed
  4697. .p10
  4698. &lab DS    0
  4699. &lab._pathname DC      i4'&pathname'
  4700. &lab._fAccess DC      i2'&fAccess'
  4701. &lab._fileType DC      i2'&fileType'
  4702. &lab._auxType DC      i4'&auxType'
  4703. &lab._storageType DC      i2'&storageType'
  4704. &lab._createDate DC      i2'&createDate'
  4705. &lab._createTime DC      i2'&createTime'
  4706. &lab._modDate DC      i2'&modDate'
  4707. &lab._modTime DC      i2'&modTime'
  4708. &lab._blocksUsed DC      i4'&blocksUsed'
  4709.    MEND
  4710.    MACRO
  4711. &lab FormatRec &devName,&volName,&fileSysID
  4712.      AIF   C:&devName,.p1
  4713.      LCLA  &devName
  4714. .p1
  4715.      AIF   C:&volName,.p2
  4716.      LCLA  &volName
  4717. .p2
  4718.      AIF   C:&fileSysID,.p3
  4719.      LCLA  &fileSysID
  4720. .p3
  4721. &lab DS    0
  4722. &lab._devName DC      i4'&devName'
  4723. &lab._volName DC      i4'&volName'
  4724. &lab._fileSysID DC      i2'&fileSysID'
  4725.    MEND
  4726.    MACRO
  4727. &lab EraseDiskRec &devName,&volName,&fileSysID
  4728.      AIF   C:&devName,.p1
  4729.      LCLA  &devName
  4730. .p1
  4731.      AIF   C:&volName,.p2
  4732.      LCLA  &volName
  4733. .p2
  4734.      AIF   C:&fileSysID,.p3
  4735.      LCLA  &fileSysID
  4736. .p3
  4737. &lab DS    0
  4738. &lab._devName DC      i4'&devName'
  4739. &lab._volName DC      i4'&volName'
  4740. &lab._fileSysID DC      i2'&fileSysID'
  4741.    MEND
  4742.    MACRO
  4743. &lab InterruptRec &intNum,&intCode
  4744.      AIF   C:&intNum,.p1
  4745.      LCLA  &intNum
  4746. .p1
  4747.      AIF   C:&intCode,.p2
  4748.      LCLA  &intCode
  4749. .p2
  4750. &lab DS    0
  4751. &lab._intNum DC      i2'&intNum'
  4752. &lab._intCode DC      i4'&intCode'
  4753.    MEND
  4754.    MACRO
  4755. &lab MarkRec &markRefNum,&position
  4756.      AIF   C:&markRefNum,.p1
  4757.      LCLA  &markRefNum
  4758. .p1
  4759.      AIF   C:&position,.p2
  4760.      LCLA  &position
  4761. .p2
  4762. &lab DS    0
  4763. &lab._markRefNum DC      i2'&markRefNum'
  4764. &lab._position DC      i4'&position'
  4765.    MEND
  4766.    MACRO
  4767. &lab NewLineRec &newLRefNum,&enableMask,&newlineChar
  4768.      AIF   C:&newLRefNum,.p1
  4769.      LCLA  &newLRefNum
  4770. .p1
  4771.      AIF   C:&enableMask,.p2
  4772.      LCLA  &enableMask
  4773. .p2
  4774.      AIF   C:&newlineChar,.p3
  4775.      LCLA  &newlineChar
  4776. .p3
  4777. &lab DS    0
  4778. &lab._newLRefNum DC      i2'&newLRefNum'
  4779. &lab._enableMask DC      i2'&enableMask'
  4780. &lab._newlineChar DC      i2'&newlineChar'
  4781.    MEND
  4782.    MACRO
  4783. &lab OpenRec &openRefNum,&openPathname,&ioBuffer
  4784.      AIF   C:&openRefNum,.p1
  4785.      LCLA  &openRefNum
  4786. .p1
  4787.      AIF   C:&openPathname,.p2
  4788.      LCLA  &openPathname
  4789. .p2
  4790.      AIF   C:&ioBuffer,.p3
  4791.      LCLA  &ioBuffer
  4792. .p3
  4793. &lab DS    0
  4794. &lab._openRefNum DC      i2'&openRefNum'
  4795. &lab._openPathname DC      i4'&openPathname'
  4796. &lab._ioBuffer DC      i4'&ioBuffer'
  4797.    MEND
  4798.    MACRO
  4799. &lab PathNameRec &pathname,&newPathname
  4800.      AIF   C:&pathname,.p1
  4801.      LCLA  &pathname
  4802. .p1
  4803.      AIF   C:&newPathname,.p2
  4804.      LCLA  &newPathname
  4805. .p2
  4806. &lab DS    0
  4807. &lab._pathname DC      i4'&pathname'
  4808. &lab._newPathname DC      i4'&newPathname'
  4809.    MEND
  4810.    MACRO
  4811. &lab PrefixRec &prefixNum,&prefix
  4812.      AIF   C:&prefixNum,.p1
  4813.      LCLA  &prefixNum
  4814. .p1
  4815.      AIF   C:&prefix,.p2
  4816.      LCLA  &prefix
  4817. .p2
  4818. &lab DS    0
  4819. &lab._prefixNum DC      i2'&prefixNum'
  4820. &lab._prefix DC      i4'&prefix'
  4821.    MEND
  4822.    MACRO
  4823. &lab QuitRec &quitPathname,&flags
  4824.      AIF   C:&quitPathname,.p1
  4825.      LCLA  &quitPathname
  4826. .p1
  4827.      AIF   C:&flags,.p2
  4828.      LCLA  &flags
  4829. .p2
  4830. &lab DS    0
  4831. &lab._quitPathname DC      i4'&quitPathname'
  4832. &lab._flags DC      i2'&flags'
  4833.    MEND
  4834.    MACRO
  4835. &lab VolumeRec &deviceName,&volName,&totalBlocks,&freeBlocks,&fileSysID
  4836.      AIF   C:&deviceName,.p1
  4837.      LCLA  &deviceName
  4838. .p1
  4839.      AIF   C:&volName,.p2
  4840.      LCLA  &volName
  4841. .p2
  4842.      AIF   C:&totalBlocks,.p3
  4843.      LCLA  &totalBlocks
  4844. .p3
  4845.      AIF   C:&freeBlocks,.p4
  4846.      LCLA  &freeBlocks
  4847. .p4
  4848.      AIF   C:&fileSysID,.p5
  4849.      LCLA  &fileSysID
  4850. .p5
  4851. &lab DS    0
  4852. &lab._deviceName DC      i4'&deviceName'
  4853. &lab._volName DC      i4'&volName'
  4854. &lab._totalBlocks DC      i4'&totalBlocks'
  4855. &lab._freeBlocks DC      i4'&freeBlocks'
  4856. &lab._fileSysID DC      i2'&fileSysID'
  4857.    MEND
  4858.    MACRO
  4859. &lab ResHeaderRec &rFileVersion,&rFileToMap,&rFileMapSize,&rFileMemo,&rFileRecSize
  4860.      AIF   C:&rFileVersion,.p1
  4861.      LCLA  &rFileVersion
  4862. .p1
  4863.      AIF   C:&rFileToMap,.p2
  4864.      LCLA  &rFileToMap
  4865. .p2
  4866.      AIF   C:&rFileMapSize,.p3
  4867.      LCLA  &rFileMapSize
  4868. .p3
  4869.      AIF   C:&rFileMemo,.p4
  4870.      LCLA  &rFileMemo
  4871. .p4
  4872.      AIF   C:&rFileRecSize,.p5
  4873.      LCLA  &rFileRecSize
  4874. .p5
  4875. &lab DS    0
  4876. &lab._rFileVersion DC      i4'&rFileVersion'
  4877. &lab._rFileToMap DC      i4'&rFileToMap'
  4878. &lab._rFileMapSize DC      i4'&rFileMapSize'
  4879. &lab._rFileMemo DC      i1'&rFileMemo'
  4880. &lab._rFileRecSize DC      i4'&rFileRecSize'
  4881.    MEND
  4882.    MACRO
  4883. &lab FreeBlockRec &blkOffset,&blkSize
  4884.      AIF   C:&blkOffset,.p1
  4885.      LCLA  &blkOffset
  4886. .p1
  4887.      AIF   C:&blkSize,.p2
  4888.      LCLA  &blkSize
  4889. .p2
  4890. &lab DS    0
  4891. &lab._blkOffset DC      i4'&blkOffset'
  4892. &lab._blkSize DC      i4'&blkSize'
  4893.    MEND
  4894.    MACRO
  4895. &lab ResMap &mapNext,&mapFlag,&mapOffset,&mapSize,&mapToIndex,&mapFileNum,&mapID,&mapIndexSize,&mapIndexUsed,&mapFreeListSize,&mapFreeListUsed,&mapFreeList
  4896.      AIF   C:&mapNext,.p1
  4897.      LCLA  &mapNext
  4898. .p1
  4899.      AIF   C:&mapFlag,.p2
  4900.      LCLA  &mapFlag
  4901. .p2
  4902.      AIF   C:&mapOffset,.p3
  4903.      LCLA  &mapOffset
  4904. .p3
  4905.      AIF   C:&mapSize,.p4
  4906.      LCLA  &mapSize
  4907. .p4
  4908.      AIF   C:&mapToIndex,.p5
  4909.      LCLA  &mapToIndex
  4910. .p5
  4911.      AIF   C:&mapFileNum,.p6
  4912.      LCLA  &mapFileNum
  4913. .p6
  4914.      AIF   C:&mapID,.p7
  4915.      LCLA  &mapID
  4916. .p7
  4917.      AIF   C:&mapIndexSize,.p8
  4918.      LCLA  &mapIndexSize
  4919. .p8
  4920.      AIF   C:&mapIndexUsed,.p9
  4921.      LCLA  &mapIndexUsed
  4922. .p9
  4923.      AIF   C:&mapFreeListSize,.p10
  4924.      LCLA  &mapFreeListSize
  4925. .p10
  4926.      AIF   C:&mapFreeListUsed,.p11
  4927.      LCLA  &mapFreeListUsed
  4928. .p11
  4929.      AIF   C:&mapFreeList,.p12
  4930.      LCLA  &mapFreeList
  4931. .p12
  4932. &lab DS    0
  4933. &lab._mapNext DC      i4'&mapNext'
  4934. &lab._mapFlag DC      i2'&mapFlag'
  4935. &lab._mapOffset DC      i4'&mapOffset'
  4936. &lab._mapSize DC      i4'&mapSize'
  4937. &lab._mapToIndex DC      i2'&mapToIndex'
  4938. &lab._mapFileNum DC      i2'&mapFileNum'
  4939. &lab._mapID DC      i2'&mapID'
  4940. &lab._mapIndexSize DC      i4'&mapIndexSize'
  4941. &lab._mapIndexUsed DC      i4'&mapIndexUsed'
  4942. &lab._mapFreeListSize DC      i2'&mapFreeListSize'
  4943. &lab._mapFreeListUsed DC      i2'&mapFreeListUsed'
  4944. &lab._mapFreeList DC      i8'&mapFreeList'
  4945.    MEND
  4946.    MACRO
  4947. &lab ResRefRec &resType,&resID,&resOffset,&resAttr,&resSize,&resHandle
  4948.      AIF   C:&resType,.p1
  4949.      LCLA  &resType
  4950. .p1
  4951.      AIF   C:&resID,.p2
  4952.      LCLA  &resID
  4953. .p2
  4954.      AIF   C:&resOffset,.p3
  4955.      LCLA  &resOffset
  4956. .p3
  4957.      AIF   C:&resAttr,.p4
  4958.      LCLA  &resAttr
  4959. .p4
  4960.      AIF   C:&resSize,.p5
  4961.      LCLA  &resSize
  4962. .p5
  4963.      AIF   C:&resHandle,.p6
  4964.      LCLA  &resHandle
  4965. .p6
  4966. &lab DS    0
  4967. &lab._resType DC      i2'&resType'
  4968. &lab._resID DC      i4'&resID'
  4969. &lab._resOffset DC      i4'&resOffset'
  4970. &lab._resAttr DC      i2'&resAttr'
  4971. &lab._resSize DC      i4'&resSize'
  4972. &lab._resHandle DC      i4'&resHandle'
  4973.    MEND
  4974.    MACRO
  4975. &lab ResourceSpec &resourceType,&resourceID
  4976.      AIF   C:&resourceType,.p1
  4977.      LCLA  &resourceType
  4978. .p1
  4979.      AIF   C:&resourceID,.p2
  4980.      LCLA  &resourceID
  4981. .p2
  4982. &lab DS    0
  4983. &lab._resourceType DC      i2'&resourceType'
  4984. &lab._resourceID DC      i4'&resourceID'
  4985.    MEND
  4986.    MACRO
  4987. &lab ResNameEntry &namedResID,&resName_length,&resName_text
  4988.      AIF   C:&namedResID,.p1
  4989.      LCLA  &namedResID
  4990. .p1
  4991.      AIF   C:&resName_length,.p2
  4992.      LCLA  &resName_length
  4993. .p2
  4994.      AIF   C:&resName_text,.p3
  4995.      LCLA  &resName_text
  4996. .p3
  4997. &lab DS    0
  4998. &lab._namedResID DC      i4'&namedResID'
  4999. &lab._resName Str255 &resName_length,&resName_text
  5000.    MEND
  5001.    MACRO
  5002. &lab ResNameRec &version,&nameCount,&resNameEntries
  5003.      AIF   C:&version,.p1
  5004.      LCLA  &version
  5005. .p1
  5006.      AIF   C:&nameCount,.p2
  5007.      LCLA  &nameCount
  5008. .p2
  5009.      AIF   C:&resNameEntries,.p3
  5010.      LCLA  &resNameEntries
  5011. .p3
  5012. &lab DS    0
  5013. &lab._version DC      i2'&version'
  5014. &lab._nameCount DC      i4'&nameCount'
  5015. &lab._resNameEntries DC      i4'&resNameEntries'
  5016.    MEND
  5017.    MACRO
  5018. &lab GetLInfoPB &sfile,&dfile,&parms,&istring,&merr,&merrf,&lops,&kflag,&mflags,&pflags,&org
  5019.      AIF   C:&sfile,.p1
  5020.      LCLA  &sfile
  5021. .p1
  5022.      AIF   C:&dfile,.p2
  5023.      LCLA  &dfile
  5024. .p2
  5025.      AIF   C:&parms,.p3
  5026.      LCLA  &parms
  5027. .p3
  5028.      AIF   C:&istring,.p4
  5029.      LCLA  &istring
  5030. .p4
  5031.      AIF   C:&merr,.p5
  5032.      LCLA  &merr
  5033. .p5
  5034.      AIF   C:&merrf,.p6
  5035.      LCLA  &merrf
  5036. .p6
  5037.      AIF   C:&lops,.p7
  5038.      LCLA  &lops
  5039. .p7
  5040.      AIF   C:&kflag,.p8
  5041.      LCLA  &kflag
  5042. .p8
  5043.      AIF   C:&mflags,.p9
  5044.      LCLA  &mflags
  5045. .p9
  5046.      AIF   C:&pflags,.p10
  5047.      LCLA  &pflags
  5048. .p10
  5049.      AIF   C:&org,.p11
  5050.      LCLA  &org
  5051. .p11
  5052. &lab DS    0
  5053. &lab._sfile DC      i4'&sfile'
  5054. &lab._dfile DC      i4'&dfile'
  5055. &lab._parms DC      i4'&parms'
  5056. &lab._istring DC      i4'&istring'
  5057. &lab._merr DC      i1'&merr'
  5058. &lab._merrf DC      i1'&merrf'
  5059. &lab._lops DC      i1'&lops'
  5060. &lab._kflag DC      i1'&kflag'
  5061. &lab._mflags DC      i4'&mflags'
  5062. &lab._pflags DC      i4'&pflags'
  5063. &lab._org DC      i4'&org'
  5064.    MEND
  5065.    MACRO
  5066. &lab SoundParamBlock &waveStart,&waveSize,&freqOffset,&docBuffer,&bufferSize,&nextWavePtr,&volSetting
  5067.      AIF   C:&waveStart,.p1
  5068.      LCLA  &waveStart
  5069. .p1
  5070.      AIF   C:&waveSize,.p2
  5071.      LCLA  &waveSize
  5072. .p2
  5073.      AIF   C:&freqOffset,.p3
  5074.      LCLA  &freqOffset
  5075. .p3
  5076.      AIF   C:&docBuffer,.p4
  5077.      LCLA  &docBuffer
  5078. .p4
  5079.      AIF   C:&bufferSize,.p5
  5080.      LCLA  &bufferSize
  5081. .p5
  5082.      AIF   C:&nextWavePtr,.p6
  5083.      LCLA  &nextWavePtr
  5084. .p6
  5085.      AIF   C:&volSetting,.p7
  5086.      LCLA  &volSetting
  5087. .p7
  5088. &lab DS    0
  5089. &lab._waveStart DC      i4'&waveStart'
  5090. &lab._waveSize DC      i2'&waveSize'
  5091. &lab._freqOffset DC      i2'&freqOffset'
  5092. &lab._docBuffer DC      i2'&docBuffer'
  5093. &lab._bufferSize DC      i2'&bufferSize'
  5094. &lab._nextWavePtr DC      i4'&nextWavePtr'
  5095. &lab._volSetting DC      i2'&volSetting'
  5096.    MEND
  5097.    MACRO
  5098. &lab DocRegParamBlk &oscGenType,&freqLow1,&freqHigh1,&vol1,&tablePtr1,&control1,&tableSize1,&freqLow2,&freqHigh2,&vol2,&tablePtr2,&control2,&tableSize2
  5099.      AIF   C:&oscGenType,.p1
  5100.      LCLA  &oscGenType
  5101. .p1
  5102.      AIF   C:&freqLow1,.p2
  5103.      LCLA  &freqLow1
  5104. .p2
  5105.      AIF   C:&freqHigh1,.p3
  5106.      LCLA  &freqHigh1
  5107. .p3
  5108.      AIF   C:&vol1,.p4
  5109.      LCLA  &vol1
  5110. .p4
  5111.      AIF   C:&tablePtr1,.p5
  5112.      LCLA  &tablePtr1
  5113. .p5
  5114.      AIF   C:&control1,.p6
  5115.      LCLA  &control1
  5116. .p6
  5117.      AIF   C:&tableSize1,.p7
  5118.      LCLA  &tableSize1
  5119. .p7
  5120.      AIF   C:&freqLow2,.p8
  5121.      LCLA  &freqLow2
  5122. .p8
  5123.      AIF   C:&freqHigh2,.p9
  5124.      LCLA  &freqHigh2
  5125. .p9
  5126.      AIF   C:&vol2,.p10
  5127.      LCLA  &vol2
  5128. .p10
  5129.      AIF   C:&tablePtr2,.p11
  5130.      LCLA  &tablePtr2
  5131. .p11
  5132.      AIF   C:&control2,.p12
  5133.      LCLA  &control2
  5134. .p12
  5135.      AIF   C:&tableSize2,.p13
  5136.      LCLA  &tableSize2
  5137. .p13
  5138. &lab DS    0
  5139. &lab._oscGenType DC      i2'&oscGenType'
  5140. &lab._freqLow1 DC      i1'&freqLow1'
  5141. &lab._freqHigh1 DC      i1'&freqHigh1'
  5142. &lab._vol1 DC      i1'&vol1'
  5143. &lab._tablePtr1 DC      i1'&tablePtr1'
  5144. &lab._control1 DC      i1'&control1'
  5145. &lab._tableSize1 DC      i1'&tableSize1'
  5146. &lab._freqLow2 DC      i1'&freqLow2'
  5147. &lab._freqHigh2 DC      i1'&freqHigh2'
  5148. &lab._vol2 DC      i1'&vol2'
  5149. &lab._tablePtr2 DC      i1'&tablePtr2'
  5150. &lab._control2 DC      i1'&control2'
  5151. &lab._tableSize2 DC      i1'&tableSize2'
  5152.    MEND
  5153.    MACRO
  5154. &lab SFReplyRec &good,&fileType,&auxFileType,&filename,&fullPathname
  5155.      AIF   C:&good,.p1
  5156.      LCLA  &good
  5157. .p1
  5158.      AIF   C:&fileType,.p2
  5159.      LCLA  &fileType
  5160. .p2
  5161.      AIF   C:&auxFileType,.p3
  5162.      LCLA  &auxFileType
  5163. .p3
  5164.      AIF   C:&filename,.p4
  5165.      LCLA  &filename
  5166. .p4
  5167.      AIF   C:&fullPathname,.p5
  5168.      LCLA  &fullPathname
  5169. .p5
  5170. &lab DS    0
  5171. &lab._good DC      i2'&good'
  5172. &lab._fileType DC      i2'&fileType'
  5173. &lab._auxFileType DC      i2'&auxFileType'
  5174. &lab._filename DC      i1'&filename'
  5175. &lab._fullPathname DC      i1'&fullPathname'
  5176.    MEND
  5177.    MACRO
  5178. &lab SFReplyRec2 &good,&fileType,&auxType,&nameRefDesc,&nameRef,&pathRefDesc,&pathRef
  5179.      AIF   C:&good,.p1
  5180.      LCLA  &good
  5181. .p1
  5182.      AIF   C:&fileType,.p2
  5183.      LCLA  &fileType
  5184. .p2
  5185.      AIF   C:&auxType,.p3
  5186.      LCLA  &auxType
  5187. .p3
  5188.      AIF   C:&nameRefDesc,.p4
  5189.      LCLA  &nameRefDesc
  5190. .p4
  5191.      AIF   C:&nameRef,.p5
  5192.      LCLA  &nameRef
  5193. .p5
  5194.      AIF   C:&pathRefDesc,.p6
  5195.      LCLA  &pathRefDesc
  5196. .p6
  5197.      AIF   C:&pathRef,.p7
  5198.      LCLA  &pathRef
  5199. .p7
  5200. &lab DS    0
  5201. &lab._good DC      i4'&good'
  5202. &lab._fileType DC      i2'&fileType'
  5203. &lab._auxType DC      i4'&auxType'
  5204. &lab._nameRefDesc DC      i2'&nameRefDesc'
  5205. &lab._nameRef DC      i4'&nameRef'
  5206. &lab._pathRefDesc DC      i2'&pathRefDesc'
  5207. &lab._pathRef DC      i4'&pathRef'
  5208.    MEND
  5209.    MACRO
  5210. &lab multiReplyRecord &good,&namesHandle
  5211.      AIF   C:&good,.p1
  5212.      LCLA  &good
  5213. .p1
  5214.      AIF   C:&namesHandle,.p2
  5215.      LCLA  &namesHandle
  5216. .p2
  5217. &lab DS    0
  5218. &lab._good DC      i2'&good'
  5219. &lab._namesHandle DC      i4'&namesHandle'
  5220.    MEND
  5221.    MACRO
  5222. &lab SFTypeList &numEntries,&fileTypeEntries
  5223.      AIF   C:&numEntries,.p1
  5224.      LCLA  &numEntries
  5225. .p1
  5226.      AIF   C:&fileTypeEntries,.p2
  5227.      LCLA  &fileTypeEntries
  5228. .p2
  5229. &lab DS    0
  5230. &lab._numEntries DC      i1'&numEntries'
  5231. &lab._fileTypeEntries DC      i1'&fileTypeEntries'
  5232.    MEND
  5233.    MACRO
  5234. &lab TypeSelector2 &flags,&fileType,&auxType
  5235.      AIF   C:&flags,.p1
  5236.      LCLA  &flags
  5237. .p1
  5238.      AIF   C:&fileType,.p2
  5239.      LCLA  &fileType
  5240. .p2
  5241.      AIF   C:&auxType,.p3
  5242.      LCLA  &auxType
  5243. .p3
  5244. &lab DS    0
  5245. &lab._flags DC      i2'&flags'
  5246. &lab._fileType DC      i2'&fileType'
  5247. &lab._auxType DC      i4'&auxType'
  5248.    MEND
  5249.    MACRO
  5250. &lab SFTypeList2 &numEntries,&fileTypeEntries
  5251.      AIF   C:&numEntries,.p1
  5252.      LCLA  &numEntries
  5253. .p1
  5254.      AIF   C:&fileTypeEntries,.p2
  5255.      LCLA  &fileTypeEntries
  5256. .p2
  5257. &lab DS    0
  5258. &lab._numEntries DC      i2'&numEntries'
  5259. &lab._fileTypeEntries DC      i8'&fileTypeEntries'
  5260.    MEND
  5261.    MACRO
  5262. &lab TETextBlock &nextHandle,&prevHandle,&textLength,&flags,&reserved,&theText
  5263.      AIF   C:&nextHandle,.p1
  5264.      LCLA  &nextHandle
  5265. .p1
  5266.      AIF   C:&prevHandle,.p2
  5267.      LCLA  &prevHandle
  5268. .p2
  5269.      AIF   C:&textLength,.p3
  5270.      LCLA  &textLength
  5271. .p3
  5272.      AIF   C:&flags,.p4
  5273.      LCLA  &flags
  5274. .p4
  5275.      AIF   C:&reserved,.p5
  5276.      LCLA  &reserved
  5277. .p5
  5278.      AIF   C:&theText,.p6
  5279.      LCLA  &theText
  5280. .p6
  5281. &lab DS    0
  5282. &lab._nextHandle DC      i4'&nextHandle'
  5283. &lab._prevHandle DC      i4'&prevHandle'
  5284. &lab._textLength DC      i4'&textLength'
  5285. &lab._flags DC      i2'&flags'
  5286. &lab._reserved DC      i2'&reserved'
  5287. &lab._theText DC      i1'&theText'
  5288.    MEND
  5289.    MACRO
  5290. &lab TETextList &cachedHandle,&cachedOffset
  5291.      AIF   C:&cachedHandle,.p1
  5292.      LCLA  &cachedHandle
  5293. .p1
  5294.      AIF   C:&cachedOffset,.p2
  5295.      LCLA  &cachedOffset
  5296. .p2
  5297. &lab DS    0
  5298. &lab._cachedHandle DC      i4'&cachedHandle'
  5299. &lab._cachedOffset DC      i4'&cachedOffset'
  5300.    MEND
  5301.    MACRO
  5302. &lab TEColorTable &contentColor,&outlineColor,&hiliteForeColor,&hiliteBackColor,&vertColorDescriptor,&vertColorRef,&horzColorDescriptor,&horzColorRef,&growColorDescriptor,&growColorRef
  5303.      AIF   C:&contentColor,.p1
  5304.      LCLA  &contentColor
  5305. .p1
  5306.      AIF   C:&outlineColor,.p2
  5307.      LCLA  &outlineColor
  5308. .p2
  5309.      AIF   C:&hiliteForeColor,.p3
  5310.      LCLA  &hiliteForeColor
  5311. .p3
  5312.      AIF   C:&hiliteBackColor,.p4
  5313.      LCLA  &hiliteBackColor
  5314. .p4
  5315.      AIF   C:&vertColorDescriptor,.p5
  5316.      LCLA  &vertColorDescriptor
  5317. .p5
  5318.      AIF   C:&vertColorRef,.p6
  5319.      LCLA  &vertColorRef
  5320. .p6
  5321.      AIF   C:&horzColorDescriptor,.p7
  5322.      LCLA  &horzColorDescriptor
  5323. .p7
  5324.      AIF   C:&horzColorRef,.p8
  5325.      LCLA  &horzColorRef
  5326. .p8
  5327.      AIF   C:&growColorDescriptor,.p9
  5328.      LCLA  &growColorDescriptor
  5329. .p9
  5330.      AIF   C:&growColorRef,.p10
  5331.      LCLA  &growColorRef
  5332. .p10
  5333. &lab DS    0
  5334. &lab._contentColor DC      i2'&contentColor'
  5335. &lab._outlineColor DC      i2'&outlineColor'
  5336. &lab._hiliteForeColor DC      i2'&hiliteForeColor'
  5337. &lab._hiliteBackColor DC      i2'&hiliteBackColor'
  5338. &lab._vertColorDescriptor DC      i2'&vertColorDescriptor'
  5339. &lab._vertColorRef DC      i4'&vertColorRef'
  5340. &lab._horzColorDescriptor DC      i2'&horzColorDescriptor'
  5341. &lab._horzColorRef DC      i4'&horzColorRef'
  5342. &lab._growColorDescriptor DC      i2'&growColorDescriptor'
  5343. &lab._growColorRef DC      i4'&growColorRef'
  5344.    MEND
  5345.    MACRO
  5346. &lab TEBlockEntry &text,&length,&flags
  5347.      AIF   C:&text,.p1
  5348.      LCLA  &text
  5349. .p1
  5350.      AIF   C:&length,.p2
  5351.      LCLA  &length
  5352. .p2
  5353.      AIF   C:&flags,.p3
  5354.      LCLA  &flags
  5355. .p3
  5356. &lab DS    0
  5357. &lab._text DC      i4'&text'
  5358. &lab._length DC      i4'&length'
  5359. &lab._flags DC      i2'&flags'
  5360.    MEND
  5361.    MACRO
  5362. &lab TEBlocksRecord &start,&index,&blocks
  5363.      AIF   C:&start,.p1
  5364.      LCLA  &start
  5365. .p1
  5366.      AIF   C:&index,.p2
  5367.      LCLA  &index
  5368. .p2
  5369.      AIF   C:&blocks,.p3
  5370.      LCLA  &blocks
  5371. .p3
  5372. &lab DS    0
  5373. &lab._start DC      i4'&start'
  5374. &lab._index DC      i2'&index'
  5375. &lab._blocks DC      i10'&blocks'
  5376.    MEND
  5377.    MACRO
  5378. &lab TabItem &tabKind,&tabData
  5379.      AIF   C:&tabKind,.p1
  5380.      LCLA  &tabKind
  5381. .p1
  5382.      AIF   C:&tabData,.p2
  5383.      LCLA  &tabData
  5384. .p2
  5385. &lab DS    0
  5386. &lab._tabKind DC      i2'&tabKind'
  5387. &lab._tabData DC      i2'&tabData'
  5388.    MEND
  5389.    MACRO
  5390. &lab TESuperItem &itemLength,&itemData
  5391.      AIF   C:&itemLength,.p1
  5392.      LCLA  &itemLength
  5393. .p1
  5394.      AIF   C:&itemData,.p2
  5395.      LCLA  &itemData
  5396. .p2
  5397. &lab DS    0
  5398. &lab._itemLength DC      i4'&itemLength'
  5399. &lab._itemData DC      i4'&itemData'
  5400.    MEND
  5401.    MACRO
  5402. &lab TESuperBlock &nextHandle,&prevHandle,&textLength,&reserved,&theItems
  5403.      AIF   C:&nextHandle,.p1
  5404.      LCLA  &nextHandle
  5405. .p1
  5406.      AIF   C:&prevHandle,.p2
  5407.      LCLA  &prevHandle
  5408. .p2
  5409.      AIF   C:&textLength,.p3
  5410.      LCLA  &textLength
  5411. .p3
  5412.      AIF   C:&reserved,.p4
  5413.      LCLA  &reserved
  5414. .p4
  5415.      AIF   C:&theItems,.p5
  5416.      LCLA  &theItems
  5417. .p5
  5418. &lab DS    0
  5419. &lab._nextHandle DC      i4'&nextHandle'
  5420. &lab._prevHandle DC      i4'&prevHandle'
  5421. &lab._textLength DC      i4'&textLength'
  5422. &lab._reserved DC      i4'&reserved'
  5423. &lab._theItems DC      i8'&theItems'
  5424.    MEND
  5425.    MACRO
  5426. &lab TESuperHandle &cachedHandle,&cachedOffset,&cachedIndex,&itemsPerBlock
  5427.      AIF   C:&cachedHandle,.p1
  5428.      LCLA  &cachedHandle
  5429. .p1
  5430.      AIF   C:&cachedOffset,.p2
  5431.      LCLA  &cachedOffset
  5432. .p2
  5433.      AIF   C:&cachedIndex,.p3
  5434.      LCLA  &cachedIndex
  5435. .p3
  5436.      AIF   C:&itemsPerBlock,.p4
  5437.      LCLA  &itemsPerBlock
  5438. .p4
  5439. &lab DS    0
  5440. &lab._cachedHandle DC      i4'&cachedHandle'
  5441. &lab._cachedOffset DC      i4'&cachedOffset'
  5442. &lab._cachedIndex DC      i2'&cachedIndex'
  5443. &lab._itemsPerBlock DC      i2'&itemsPerBlock'
  5444.    MEND
  5445.    MACRO
  5446. &lab TERuler &leftMargin,&leftIndent,&rightMargin,&just,&extraLS,&flags,&userData,&tabType,&theTabs,&tabTerminator
  5447.      AIF   C:&leftMargin,.p1
  5448.      LCLA  &leftMargin
  5449. .p1
  5450.      AIF   C:&leftIndent,.p2
  5451.      LCLA  &leftIndent
  5452. .p2
  5453.      AIF   C:&rightMargin,.p3
  5454.      LCLA  &rightMargin
  5455. .p3
  5456.      AIF   C:&just,.p4
  5457.      LCLA  &just
  5458. .p4
  5459.      AIF   C:&extraLS,.p5
  5460.      LCLA  &extraLS
  5461. .p5
  5462.      AIF   C:&flags,.p6
  5463.      LCLA  &flags
  5464. .p6
  5465.      AIF   C:&userData,.p7
  5466.      LCLA  &userData
  5467. .p7
  5468.      AIF   C:&tabType,.p8
  5469.      LCLA  &tabType
  5470. .p8
  5471.      AIF   C:&theTabs,.p9
  5472.      LCLA  &theTabs
  5473. .p9
  5474.      AIF   C:&tabTerminator,.p10
  5475.      LCLA  &tabTerminator
  5476. .p10
  5477. &lab DS    0
  5478. &lab._leftMargin DC      i2'&leftMargin'
  5479. &lab._leftIndent DC      i2'&leftIndent'
  5480. &lab._rightMargin DC      i2'&rightMargin'
  5481. &lab._just DC      i2'&just'
  5482. &lab._extraLS DC      i2'&extraLS'
  5483. &lab._flags DC      i2'&flags'
  5484. &lab._userData DC      i4'&userData'
  5485. &lab._tabType DC      i2'&tabType'
  5486. &lab._theTabs DC      i4'&theTabs'
  5487. &lab._tabTerminator DC      i2'&tabTerminator'
  5488.    MEND
  5489.    MACRO
  5490. &lab TEStyle &styleFontID_famNum,&styleFontID_fontStyle,&styleFontID_fontSize,&foreColor,&backColor,&userData
  5491.      AIF   C:&styleFontID_famNum,.p1
  5492.      LCLA  &styleFontID_famNum
  5493. .p1
  5494.      AIF   C:&styleFontID_fontStyle,.p2
  5495.      LCLA  &styleFontID_fontStyle
  5496. .p2
  5497.      AIF   C:&styleFontID_fontSize,.p3
  5498.      LCLA  &styleFontID_fontSize
  5499. .p3
  5500.      AIF   C:&foreColor,.p4
  5501.      LCLA  &foreColor
  5502. .p4
  5503.      AIF   C:&backColor,.p5
  5504.      LCLA  &backColor
  5505. .p5
  5506.      AIF   C:&userData,.p6
  5507.      LCLA  &userData
  5508. .p6
  5509. &lab DS    0
  5510. &lab._styleFontID FontID &styleFontID_famNum,&styleFontID_fontStyle,&styleFontID_fontSize
  5511. &lab._foreColor DC      i2'&foreColor'
  5512. &lab._backColor DC      i2'&backColor'
  5513. &lab._userData DC      i4'&userData'
  5514.    MEND
  5515.    MACRO
  5516. &lab TEStyleGroup &count,&styles
  5517.      AIF   C:&count,.p1
  5518.      LCLA  &count
  5519. .p1
  5520.      AIF   C:&styles,.p2
  5521.      LCLA  &styles
  5522. .p2
  5523. &lab DS    0
  5524. &lab._count DC      i2'&count'
  5525. &lab._styles DC      i12'&styles'
  5526.    MEND
  5527.    MACRO
  5528. &lab StyleItem &dataLength,&dataOffset
  5529.      AIF   C:&dataLength,.p1
  5530.      LCLA  &dataLength
  5531. .p1
  5532.      AIF   C:&dataOffset,.p2
  5533.      LCLA  &dataOffset
  5534. .p2
  5535. &lab DS    0
  5536. &lab._dataLength DC      i4'&dataLength'
  5537. &lab._dataOffset DC      i4'&dataOffset'
  5538.    MEND
  5539.    MACRO
  5540. &lab TEFormat &version,&rulerListLength,&theRulerList,&styleListLength,&theStyleList,&numberOfStyles,&theStyles
  5541.      AIF   C:&version,.p1
  5542.      LCLA  &version
  5543. .p1
  5544.      AIF   C:&rulerListLength,.p2
  5545.      LCLA  &rulerListLength
  5546. .p2
  5547.      AIF   C:&theRulerList,.p3
  5548.      LCLA  &theRulerList
  5549. .p3
  5550.      AIF   C:&styleListLength,.p4
  5551.      LCLA  &styleListLength
  5552. .p4
  5553.      AIF   C:&theStyleList,.p5
  5554.      LCLA  &theStyleList
  5555. .p5
  5556.      AIF   C:&numberOfStyles,.p6
  5557.      LCLA  &numberOfStyles
  5558. .p6
  5559.      AIF   C:&theStyles,.p7
  5560.      LCLA  &theStyles
  5561. .p7
  5562. &lab DS    0
  5563. &lab._version DC      i2'&version'
  5564. &lab._rulerListLength DC      i4'&rulerListLength'
  5565. &lab._theRulerList DC      i22'&theRulerList'
  5566. &lab._styleListLength DC      i4'&styleListLength'
  5567. &lab._theStyleList DC      i12'&theStyleList'
  5568. &lab._numberOfStyles DC      i4'&numberOfStyles'
  5569. &lab._theStyles DC      i8'&theStyles'
  5570.    MEND
  5571.    MACRO
  5572. &lab TETextRef &textRefLong
  5573.      AIF   C:&textRefLong,.p1
  5574.      LCLA  &textRefLong
  5575. .p1
  5576. &lab DS    0
  5577. &lab._textRefLong DC      i4'&textRefLong'
  5578.    MEND
  5579.    MACRO
  5580. &lab TEStyleRef &styleRefLong
  5581.      AIF   C:&styleRefLong,.p1
  5582.      LCLA  &styleRefLong
  5583. .p1
  5584. &lab DS    0
  5585. &lab._styleRefLong DC      i4'&styleRefLong'
  5586.    MEND
  5587.    MACRO
  5588. &lab TEParamBlock &pCount,&controlID,&boundsRect_v1,&boundsRect_h1,&boundsRect_v2,&boundsRect_h2,&procRef,&flags,&moreflags,&refCon,&textFlags,&indentRect_v1,&indentRect_h1,&indentRect_v2,&indentRect_h2,&vertBar,&vertAmount,&horzBar,&horzAmount,&styleRef_styleRefLong,&textDescriptor,&textRef_textRefLong,&textLength,&maxChars,&maxLines,&maxCharsPerLine,&maxHeight,&colorRef,&drawMode,&filterProcPtr
  5589.      AIF   C:&pCount,.p1
  5590.      LCLA  &pCount
  5591. .p1
  5592.      AIF   C:&controlID,.p2
  5593.      LCLA  &controlID
  5594. .p2
  5595.      AIF   C:&boundsRect_v1,.p3
  5596.      LCLA  &boundsRect_v1
  5597. .p3
  5598.      AIF   C:&boundsRect_h1,.p4
  5599.      LCLA  &boundsRect_h1
  5600. .p4
  5601.      AIF   C:&boundsRect_v2,.p5
  5602.      LCLA  &boundsRect_v2
  5603. .p5
  5604.      AIF   C:&boundsRect_h2,.p6
  5605.      LCLA  &boundsRect_h2
  5606. .p6
  5607.      AIF   C:&procRef,.p7
  5608.      LCLA  &procRef
  5609. .p7
  5610.      AIF   C:&flags,.p8
  5611.      LCLA  &flags
  5612. .p8
  5613.      AIF   C:&moreflags,.p9
  5614.      LCLA  &moreflags
  5615. .p9
  5616.      AIF   C:&refCon,.p10
  5617.      LCLA  &refCon
  5618. .p10
  5619.      AIF   C:&textFlags,.p11
  5620.      LCLA  &textFlags
  5621. .p11
  5622.      AIF   C:&indentRect_v1,.p12
  5623.      LCLA  &indentRect_v1
  5624. .p12
  5625.      AIF   C:&indentRect_h1,.p13
  5626.      LCLA  &indentRect_h1
  5627. .p13
  5628.      AIF   C:&indentRect_v2,.p14
  5629.      LCLA  &indentRect_v2
  5630. .p14
  5631.      AIF   C:&indentRect_h2,.p15
  5632.      LCLA  &indentRect_h2
  5633. .p15
  5634.      AIF   C:&vertBar,.p16
  5635.      LCLA  &vertBar
  5636. .p16
  5637.      AIF   C:&vertAmount,.p17
  5638.      LCLA  &vertAmount
  5639. .p17
  5640.      AIF   C:&horzBar,.p18
  5641.      LCLA  &horzBar
  5642. .p18
  5643.      AIF   C:&horzAmount,.p19
  5644.      LCLA  &horzAmount
  5645. .p19
  5646.      AIF   C:&styleRef_styleRefLong,.p20
  5647.      LCLA  &styleRef_styleRefLong
  5648. .p20
  5649.      AIF   C:&textDescriptor,.p21
  5650.      LCLA  &textDescriptor
  5651. .p21
  5652.      AIF   C:&textRef_textRefLong,.p22
  5653.      LCLA  &textRef_textRefLong
  5654. .p22
  5655.      AIF   C:&textLength,.p23
  5656.      LCLA  &textLength
  5657. .p23
  5658.      AIF   C:&maxChars,.p24
  5659.      LCLA  &maxChars
  5660. .p24
  5661.      AIF   C:&maxLines,.p25
  5662.      LCLA  &maxLines
  5663. .p25
  5664.      AIF   C:&maxCharsPerLine,.p26
  5665.      LCLA  &maxCharsPerLine
  5666. .p26
  5667.      AIF   C:&maxHeight,.p27
  5668.      LCLA  &maxHeight
  5669. .p27
  5670.      AIF   C:&colorRef,.p28
  5671.      LCLA  &colorRef
  5672. .p28
  5673.      AIF   C:&drawMode,.p29
  5674.      LCLA  &drawMode
  5675. .p29
  5676.      AIF   C:&filterProcPtr,.p30
  5677.      LCLA  &filterProcPtr
  5678. .p30
  5679. &lab DS    0
  5680. &lab._pCount DC      i2'&pCount'
  5681. &lab._controlID DC      i4'&controlID'
  5682. &lab._boundsRect Rect &boundsRect_v1,&boundsRect_h1,&boundsRect_v2,&boundsRect_h2
  5683. &lab._procRef DC      i4'&procRef'
  5684. &lab._flags DC      i2'&flags'
  5685. &lab._moreflags DC      i2'&moreflags'
  5686. &lab._refCon DC      i4'&refCon'
  5687. &lab._textFlags DC      i4'&textFlags'
  5688. &lab._indentRect Rect &indentRect_v1,&indentRect_h1,&indentRect_v2,&indentRect_h2
  5689. &lab._vertBar DC      i4'&vertBar'
  5690. &lab._vertAmount DC      i2'&vertAmount'
  5691. &lab._horzBar DC      i4'&horzBar'
  5692. &lab._horzAmount DC      i2'&horzAmount'
  5693. &lab._styleRef TEStyleRef &styleRef_styleRefLong
  5694. &lab._textDescriptor DC      i2'&textDescriptor'
  5695. &lab._textRef TETextRef &textRef_textRefLong
  5696. &lab._textLength DC      i4'&textLength'
  5697. &lab._maxChars DC      i4'&maxChars'
  5698. &lab._maxLines DC      i4'&maxLines'
  5699. &lab._maxCharsPerLine DC      i2'&maxCharsPerLine'
  5700. &lab._maxHeight DC      i2'&maxHeight'
  5701. &lab._colorRef DC      i4'&colorRef'
  5702. &lab._drawMode DC      i2'&drawMode'
  5703. &lab._filterProcPtr DC      i4'&filterProcPtr'
  5704.    MEND
  5705.    MACRO
  5706. &lab TEInfoRec &charCount,&lineCount,&formatMemory,&totalMemory,&styleCount,&rulerCount
  5707.      AIF   C:&charCount,.p1
  5708.      LCLA  &charCount
  5709. .p1
  5710.      AIF   C:&lineCount,.p2
  5711.      LCLA  &lineCount
  5712. .p2
  5713.      AIF   C:&formatMemory,.p3
  5714.      LCLA  &formatMemory
  5715. .p3
  5716.      AIF   C:&totalMemory,.p4
  5717.      LCLA  &totalMemory
  5718. .p4
  5719.      AIF   C:&styleCount,.p5
  5720.      LCLA  &styleCount
  5721. .p5
  5722.      AIF   C:&rulerCount,.p6
  5723.      LCLA  &rulerCount
  5724. .p6
  5725. &lab DS    0
  5726. &lab._charCount DC      i4'&charCount'
  5727. &lab._lineCount DC      i4'&lineCount'
  5728. &lab._formatMemory DC      i4'&formatMemory'
  5729. &lab._totalMemory DC      i4'&totalMemory'
  5730. &lab._styleCount DC      i4'&styleCount'
  5731. &lab._rulerCount DC      i4'&rulerCount'
  5732.    MEND
  5733.    MACRO
  5734. &lab TEHooks &charFilter,&wordWrap,&wordBreak,&drawText,&eraseText
  5735.      AIF   C:&charFilter,.p1
  5736.      LCLA  &charFilter
  5737. .p1
  5738.      AIF   C:&wordWrap,.p2
  5739.      LCLA  &wordWrap
  5740. .p2
  5741.      AIF   C:&wordBreak,.p3
  5742.      LCLA  &wordBreak
  5743. .p3
  5744.      AIF   C:&drawText,.p4
  5745.      LCLA  &drawText
  5746. .p4
  5747.      AIF   C:&eraseText,.p5
  5748.      LCLA  &eraseText
  5749. .p5
  5750. &lab DS    0
  5751. &lab._charFilter DC      i4'&charFilter'
  5752. &lab._wordWrap DC      i4'&wordWrap'
  5753. &lab._wordBreak DC      i4'&wordBreak'
  5754. &lab._drawText DC      i4'&drawText'
  5755. &lab._eraseText DC      i4'&eraseText'
  5756.    MEND
  5757.    MACRO
  5758. &lab TEKeyRecord &theChar,&theModifiers,&theInputHandle,&cursorOffset,&theOpCode
  5759.      AIF   C:&theChar,.p1
  5760.      LCLA  &theChar
  5761. .p1
  5762.      AIF   C:&theModifiers,.p2
  5763.      LCLA  &theModifiers
  5764. .p2
  5765.      AIF   C:&theInputHandle,.p3
  5766.      LCLA  &theInputHandle
  5767. .p3
  5768.      AIF   C:&cursorOffset,.p4
  5769.      LCLA  &cursorOffset
  5770. .p4
  5771.      AIF   C:&theOpCode,.p5
  5772.      LCLA  &theOpCode
  5773. .p5
  5774. &lab DS    0
  5775. &lab._theChar DC      i2'&theChar'
  5776. &lab._theModifiers DC      i2'&theModifiers'
  5777. &lab._theInputHandle DC      i4'&theInputHandle'
  5778. &lab._cursorOffset DC      i4'&cursorOffset'
  5779. &lab._theOpCode DC      i2'&theOpCode'
  5780.    MEND
  5781.    MACRO
  5782. &lab TERecord &ctrlNext,&inPort,&boundsRect_v1,&boundsRect_h1,&boundsRect_v2,&boundsRect_h2,&ctrlFlag,&ctrlHilite,&lastErrorCode,&ctrlProc,&ctrlAction,&filterProc,&ctrlRefCon,&colorRef,&textFlags,&textLength,&blockList_cachedHandle,&blockList_cachedOffset,&ctrlID,&ctrlMoreFlags,&ctrlVersion,&viewRect_v1,&viewRect_h1,&viewRect_v2,&viewRect_h2,&totalHeight,&lineSuper_cachedHandle,&lineSuper_cachedOffset,&lineSuper_cachedIndex,&lineSuper_itemsPerBlock,&styleSuper_cachedHandle,&styleSuper_cachedOffset,&styleSuper_cachedIndex,&styleSuper_itemsPerBlock,&styleList,&rulerList,&lineAtEndFlag,&selectionStart,&selectionEnd,&selectionActive,&selectionState,&caretTime,&nullStyleActive,&nullStyle_styleFontID_famNum,&nullStyle_styleFontID_fontStyle,&nullStyle_styleFontID_fontSize,&nullStyle_foreColor,&nullStyle_backColor,&nullStyle_userData,&topTextOffset,&topTextVPos,&vertScrollBar,&vertScrollPos,&vertScrollMax,&vertScrollAmount,&horzScrollBar,&horzScrollPos,&horzScrollMax,&horzScrollAmount,&growBoxHandle,&maximumChars,&maximumLines,&maxCharsPerLine,&maximumHeight,&textDrawMode,&wordBreakHook,&wordWrapHook,&keyFilter,&theFilterRect_v1,&theFilterRect_h1,&theFilterRect_v2,&theFilterRect_h2,&theBufferVPos,&theBufferHPos,&theKeyRecord_theChar,&theKeyRecord_theModifiers,&theKeyRecord_theInputHandle,&theKeyRecord_cursorOffset,&theKeyRecord_theOpCode,&cachedSelcOffset,&cachedSelcVPos,&cachedSelcHPos,&mouseRect_v1,&mouseRect_h1,&mouseRect_v2,&mouseRect_h2,&mouseTime,&mouseKind,&lastClick_v,&lastClick_h,&savedHPos,&anchorPoint
  5783.      AIF   C:&ctrlNext,.p1
  5784.      LCLA  &ctrlNext
  5785. .p1
  5786.      AIF   C:&inPort,.p2
  5787.      LCLA  &inPort
  5788. .p2
  5789.      AIF   C:&boundsRect_v1,.p3
  5790.      LCLA  &boundsRect_v1
  5791. .p3
  5792.      AIF   C:&boundsRect_h1,.p4
  5793.      LCLA  &boundsRect_h1
  5794. .p4
  5795.      AIF   C:&boundsRect_v2,.p5
  5796.      LCLA  &boundsRect_v2
  5797. .p5
  5798.      AIF   C:&boundsRect_h2,.p6
  5799.      LCLA  &boundsRect_h2
  5800. .p6
  5801.      AIF   C:&ctrlFlag,.p7
  5802.      LCLA  &ctrlFlag
  5803. .p7
  5804.      AIF   C:&ctrlHilite,.p8
  5805.      LCLA  &ctrlHilite
  5806. .p8
  5807.      AIF   C:&lastErrorCode,.p9
  5808.      LCLA  &lastErrorCode
  5809. .p9
  5810.      AIF   C:&ctrlProc,.p10
  5811.      LCLA  &ctrlProc
  5812. .p10
  5813.      AIF   C:&ctrlAction,.p11
  5814.      LCLA  &ctrlAction
  5815. .p11
  5816.      AIF   C:&filterProc,.p12
  5817.      LCLA  &filterProc
  5818. .p12
  5819.      AIF   C:&ctrlRefCon,.p13
  5820.      LCLA  &ctrlRefCon
  5821. .p13
  5822.      AIF   C:&colorRef,.p14
  5823.      LCLA  &colorRef
  5824. .p14
  5825.      AIF   C:&textFlags,.p15
  5826.      LCLA  &textFlags
  5827. .p15
  5828.      AIF   C:&textLength,.p16
  5829.      LCLA  &textLength
  5830. .p16
  5831.      AIF   C:&blockList_cachedHandle,.p17
  5832.      LCLA  &blockList_cachedHandle
  5833. .p17
  5834.      AIF   C:&blockList_cachedOffset,.p18
  5835.      LCLA  &blockList_cachedOffset
  5836. .p18
  5837.      AIF   C:&ctrlID,.p19
  5838.      LCLA  &ctrlID
  5839. .p19
  5840.      AIF   C:&ctrlMoreFlags,.p20
  5841.      LCLA  &ctrlMoreFlags
  5842. .p20
  5843.      AIF   C:&ctrlVersion,.p21
  5844.      LCLA  &ctrlVersion
  5845. .p21
  5846.      AIF   C:&viewRect_v1,.p22
  5847.      LCLA  &viewRect_v1
  5848. .p22
  5849.      AIF   C:&viewRect_h1,.p23
  5850.      LCLA  &viewRect_h1
  5851. .p23
  5852.      AIF   C:&viewRect_v2,.p24
  5853.      LCLA  &viewRect_v2
  5854. .p24
  5855.      AIF   C:&viewRect_h2,.p25
  5856.      LCLA  &viewRect_h2
  5857. .p25
  5858.      AIF   C:&totalHeight,.p26
  5859.      LCLA  &totalHeight
  5860. .p26
  5861.      AIF   C:&lineSuper_cachedHandle,.p27
  5862.      LCLA  &lineSuper_cachedHandle
  5863. .p27
  5864.      AIF   C:&lineSuper_cachedOffset,.p28
  5865.      LCLA  &lineSuper_cachedOffset
  5866. .p28
  5867.      AIF   C:&lineSuper_cachedIndex,.p29
  5868.      LCLA  &lineSuper_cachedIndex
  5869. .p29
  5870.      AIF   C:&lineSuper_itemsPerBlock,.p30
  5871.      LCLA  &lineSuper_itemsPerBlock
  5872. .p30
  5873.      AIF   C:&styleSuper_cachedHandle,.p31
  5874.      LCLA  &styleSuper_cachedHandle
  5875. .p31
  5876.      AIF   C:&styleSuper_cachedOffset,.p32
  5877.      LCLA  &styleSuper_cachedOffset
  5878. .p32
  5879.      AIF   C:&styleSuper_cachedIndex,.p33
  5880.      LCLA  &styleSuper_cachedIndex
  5881. .p33
  5882.      AIF   C:&styleSuper_itemsPerBlock,.p34
  5883.      LCLA  &styleSuper_itemsPerBlock
  5884. .p34
  5885.      AIF   C:&styleList,.p35
  5886.      LCLA  &styleList
  5887. .p35
  5888.      AIF   C:&rulerList,.p36
  5889.      LCLA  &rulerList
  5890. .p36
  5891.      AIF   C:&lineAtEndFlag,.p37
  5892.      LCLA  &lineAtEndFlag
  5893. .p37
  5894.      AIF   C:&selectionStart,.p38
  5895.      LCLA  &selectionStart
  5896. .p38
  5897.      AIF   C:&selectionEnd,.p39
  5898.      LCLA  &selectionEnd
  5899. .p39
  5900.      AIF   C:&selectionActive,.p40
  5901.      LCLA  &selectionActive
  5902. .p40
  5903.      AIF   C:&selectionState,.p41
  5904.      LCLA  &selectionState
  5905. .p41
  5906.      AIF   C:&caretTime,.p42
  5907.      LCLA  &caretTime
  5908. .p42
  5909.      AIF   C:&nullStyleActive,.p43
  5910.      LCLA  &nullStyleActive
  5911. .p43
  5912.      AIF   C:&nullStyle_styleFontID_famNum,.p44
  5913.      LCLA  &nullStyle_styleFontID_famNum
  5914. .p44
  5915.      AIF   C:&nullStyle_styleFontID_fontStyle,.p45
  5916.      LCLA  &nullStyle_styleFontID_fontStyle
  5917. .p45
  5918.      AIF   C:&nullStyle_styleFontID_fontSize,.p46
  5919.      LCLA  &nullStyle_styleFontID_fontSize
  5920. .p46
  5921.      AIF   C:&nullStyle_foreColor,.p47
  5922.      LCLA  &nullStyle_foreColor
  5923. .p47
  5924.      AIF   C:&nullStyle_backColor,.p48
  5925.      LCLA  &nullStyle_backColor
  5926. .p48
  5927.      AIF   C:&nullStyle_userData,.p49
  5928.      LCLA  &nullStyle_userData
  5929. .p49
  5930.      AIF   C:&topTextOffset,.p50
  5931.      LCLA  &topTextOffset
  5932. .p50
  5933.      AIF   C:&topTextVPos,.p51
  5934.      LCLA  &topTextVPos
  5935. .p51
  5936.      AIF   C:&vertScrollBar,.p52
  5937.      LCLA  &vertScrollBar
  5938. .p52
  5939.      AIF   C:&vertScrollPos,.p53
  5940.      LCLA  &vertScrollPos
  5941. .p53
  5942.      AIF   C:&vertScrollMax,.p54
  5943.      LCLA  &vertScrollMax
  5944. .p54
  5945.      AIF   C:&vertScrollAmount,.p55
  5946.      LCLA  &vertScrollAmount
  5947. .p55
  5948.      AIF   C:&horzScrollBar,.p56
  5949.      LCLA  &horzScrollBar
  5950. .p56
  5951.      AIF   C:&horzScrollPos,.p57
  5952.      LCLA  &horzScrollPos
  5953. .p57
  5954.      AIF   C:&horzScrollMax,.p58
  5955.      LCLA  &horzScrollMax
  5956. .p58
  5957.      AIF   C:&horzScrollAmount,.p59
  5958.      LCLA  &horzScrollAmount
  5959. .p59
  5960.      AIF   C:&growBoxHandle,.p60
  5961.      LCLA  &growBoxHandle
  5962. .p60
  5963.      AIF   C:&maximumChars,.p61
  5964.      LCLA  &maximumChars
  5965. .p61
  5966.      AIF   C:&maximumLines,.p62
  5967.      LCLA  &maximumLines
  5968. .p62
  5969.      AIF   C:&maxCharsPerLine,.p63
  5970.      LCLA  &maxCharsPerLine
  5971. .p63
  5972.      AIF   C:&maximumHeight,.p64
  5973.      LCLA  &maximumHeight
  5974. .p64
  5975.      AIF   C:&textDrawMode,.p65
  5976.      LCLA  &textDrawMode
  5977. .p65
  5978.      AIF   C:&wordBreakHook,.p66
  5979.      LCLA  &wordBreakHook
  5980. .p66
  5981.      AIF   C:&wordWrapHook,.p67
  5982.      LCLA  &wordWrapHook
  5983. .p67
  5984.      AIF   C:&keyFilter,.p68
  5985.      LCLA  &keyFilter
  5986. .p68
  5987.      AIF   C:&theFilterRect_v1,.p69
  5988.      LCLA  &theFilterRect_v1
  5989. .p69
  5990.      AIF   C:&theFilterRect_h1,.p70
  5991.      LCLA  &theFilterRect_h1
  5992. .p70
  5993.      AIF   C:&theFilterRect_v2,.p71
  5994.      LCLA  &theFilterRect_v2
  5995. .p71
  5996.      AIF   C:&theFilterRect_h2,.p72
  5997.      LCLA  &theFilterRect_h2
  5998. .p72
  5999.      AIF   C:&theBufferVPos,.p73
  6000.      LCLA  &theBufferVPos
  6001. .p73
  6002.      AIF   C:&theBufferHPos,.p74
  6003.      LCLA  &theBufferHPos
  6004. .p74
  6005.      AIF   C:&theKeyRecord_theChar,.p75
  6006.      LCLA  &theKeyRecord_theChar
  6007. .p75
  6008.      AIF   C:&theKeyRecord_theModifiers,.p76
  6009.      LCLA  &theKeyRecord_theModifiers
  6010. .p76
  6011.      AIF   C:&theKeyRecord_theInputHandle,.p77
  6012.      LCLA  &theKeyRecord_theInputHandle
  6013. .p77
  6014.      AIF   C:&theKeyRecord_cursorOffset,.p78
  6015.      LCLA  &theKeyRecord_cursorOffset
  6016. .p78
  6017.      AIF   C:&theKeyRecord_theOpCode,.p79
  6018.      LCLA  &theKeyRecord_theOpCode
  6019. .p79
  6020.      AIF   C:&cachedSelcOffset,.p80
  6021.      LCLA  &cachedSelcOffset
  6022. .p80
  6023.      AIF   C:&cachedSelcVPos,.p81
  6024.      LCLA  &cachedSelcVPos
  6025. .p81
  6026.      AIF   C:&cachedSelcHPos,.p82
  6027.      LCLA  &cachedSelcHPos
  6028. .p82
  6029.      AIF   C:&mouseRect_v1,.p83
  6030.      LCLA  &mouseRect_v1
  6031. .p83
  6032.      AIF   C:&mouseRect_h1,.p84
  6033.      LCLA  &mouseRect_h1
  6034. .p84
  6035.      AIF   C:&mouseRect_v2,.p85
  6036.      LCLA  &mouseRect_v2
  6037. .p85
  6038.      AIF   C:&mouseRect_h2,.p86
  6039.      LCLA  &mouseRect_h2
  6040. .p86
  6041.      AIF   C:&mouseTime,.p87
  6042.      LCLA  &mouseTime
  6043. .p87
  6044.      AIF   C:&mouseKind,.p88
  6045.      LCLA  &mouseKind
  6046. .p88
  6047.      AIF   C:&lastClick_v,.p89
  6048.      LCLA  &lastClick_v
  6049. .p89
  6050.      AIF   C:&lastClick_h,.p90
  6051.      LCLA  &lastClick_h
  6052. .p90
  6053.      AIF   C:&savedHPos,.p91
  6054.      LCLA  &savedHPos
  6055. .p91
  6056.      AIF   C:&anchorPoint,.p92
  6057.      LCLA  &anchorPoint
  6058. .p92
  6059. &lab DS    0
  6060. &lab._ctrlNext DC      i4'&ctrlNext'
  6061. &lab._inPort DC      i4'&inPort'
  6062. &lab._boundsRect Rect &boundsRect_v1,&boundsRect_h1,&boundsRect_v2,&boundsRect_h2
  6063. &lab._ctrlFlag DC      i1'&ctrlFlag'
  6064. &lab._ctrlHilite DC      i1'&ctrlHilite'
  6065. &lab._lastErrorCode DC      i2'&lastErrorCode'
  6066. &lab._ctrlProc DC      i4'&ctrlProc'
  6067. &lab._ctrlAction DC      i4'&ctrlAction'
  6068. &lab._filterProc DC      i4'&filterProc'
  6069. &lab._ctrlRefCon DC      i4'&ctrlRefCon'
  6070. &lab._colorRef DC      i4'&colorRef'
  6071. &lab._textFlags DC      i4'&textFlags'
  6072. &lab._textLength DC      i4'&textLength'
  6073. &lab._blockList TETextList &blockList_cachedHandle,&blockList_cachedOffset
  6074. &lab._ctrlID DC      i4'&ctrlID'
  6075. &lab._ctrlMoreFlags DC      i2'&ctrlMoreFlags'
  6076. &lab._ctrlVersion DC      i2'&ctrlVersion'
  6077. &lab._viewRect Rect &viewRect_v1,&viewRect_h1,&viewRect_v2,&viewRect_h2
  6078. &lab._totalHeight DC      i4'&totalHeight'
  6079. &lab._lineSuper TESuperHandle &lineSuper_cachedHandle,&lineSuper_cachedOffset,&lineSuper_cachedIndex,&lineSuper_itemsPerBlock
  6080. &lab._styleSuper TESuperHandle &styleSuper_cachedHandle,&styleSuper_cachedOffset,&styleSuper_cachedIndex,&styleSuper_itemsPerBlock
  6081. &lab._styleList DC      i4'&styleList'
  6082. &lab._rulerList DC      i4'&rulerList'
  6083. &lab._lineAtEndFlag DC      i4'&lineAtEndFlag'
  6084. &lab._selectionStart DC      i4'&selectionStart'
  6085. &lab._selectionEnd DC      i4'&selectionEnd'
  6086. &lab._selectionActive DC      i2'&selectionActive'
  6087. &lab._selectionState DC      i2'&selectionState'
  6088. &lab._caretTime DC      i4'&caretTime'
  6089. &lab._nullStyleActive DC      i4'&nullStyleActive'
  6090. &lab._nullStyle TEStyle &nullStyle_styleFontID_famNum,&nullStyle_styleFontID_fontStyle,&nullStyle_styleFontID_fontSize,&nullStyle_foreColor,&nullStyle_backColor,&nullStyle_userData
  6091. &lab._topTextOffset DC      i4'&topTextOffset'
  6092. &lab._topTextVPos DC      i2'&topTextVPos'
  6093. &lab._vertScrollBar DC      i4'&vertScrollBar'
  6094. &lab._vertScrollPos DC      i4'&vertScrollPos'
  6095. &lab._vertScrollMax DC      i4'&vertScrollMax'
  6096. &lab._vertScrollAmount DC      i2'&vertScrollAmount'
  6097. &lab._horzScrollBar DC      i4'&horzScrollBar'
  6098. &lab._horzScrollPos DC      i4'&horzScrollPos'
  6099. &lab._horzScrollMax DC      i4'&horzScrollMax'
  6100. &lab._horzScrollAmount DC      i2'&horzScrollAmount'
  6101. &lab._growBoxHandle DC      i4'&growBoxHandle'
  6102. &lab._maximumChars DC      i4'&maximumChars'
  6103. &lab._maximumLines DC      i4'&maximumLines'
  6104. &lab._maxCharsPerLine DC      i2'&maxCharsPerLine'
  6105. &lab._maximumHeight DC      i2'&maximumHeight'
  6106. &lab._textDrawMode DC      i2'&textDrawMode'
  6107. &lab._wordBreakHook DC      i4'&wordBreakHook'
  6108. &lab._wordWrapHook DC      i4'&wordWrapHook'
  6109. &lab._keyFilter DC      i4'&keyFilter'
  6110. &lab._theFilterRect Rect &theFilterRect_v1,&theFilterRect_h1,&theFilterRect_v2,&theFilterRect_h2
  6111. &lab._theBufferVPos DC      i2'&theBufferVPos'
  6112. &lab._theBufferHPos DC      i2'&theBufferHPos'
  6113. &lab._theKeyRecord TEKeyRecord &theKeyRecord_theChar,&theKeyRecord_theModifiers,&theKeyRecord_theInputHandle,&theKeyRecord_cursorOffset,&theKeyRecord_theOpCode
  6114. &lab._cachedSelcOffset DC      i4'&cachedSelcOffset'
  6115. &lab._cachedSelcVPos DC      i2'&cachedSelcVPos'
  6116. &lab._cachedSelcHPos DC      i2'&cachedSelcHPos'
  6117. &lab._mouseRect Rect &mouseRect_v1,&mouseRect_h1,&mouseRect_v2,&mouseRect_h2
  6118. &lab._mouseTime DC      i4'&mouseTime'
  6119. &lab._mouseKind DC      i2'&mouseKind'
  6120. &lab._lastClick Point &lastClick_v,&lastClick_h
  6121. &lab._savedHPos DC      i2'&savedHPos'
  6122. &lab._anchorPoint DC      i4'&anchorPoint'
  6123.    MEND
  6124.    MACRO
  6125. &lab DeviceRec &ptrOrSlot,&deviceType
  6126.      AIF   C:&ptrOrSlot,.p1
  6127.      LCLA  &ptrOrSlot
  6128. .p1
  6129.      AIF   C:&deviceType,.p2
  6130.      LCLA  &deviceType
  6131. .p2
  6132. &lab DS    0
  6133. &lab._ptrOrSlot DC      i4'&ptrOrSlot'
  6134. &lab._deviceType DC      i2'&deviceType'
  6135.    MEND
  6136.    MACRO
  6137. &lab TxtMaskRec &orMask,&andMask
  6138.      AIF   C:&orMask,.p1
  6139.      LCLA  &orMask
  6140. .p1
  6141.      AIF   C:&andMask,.p2
  6142.      LCLA  &andMask
  6143. .p2
  6144. &lab DS    0
  6145. &lab._orMask DC      i2'&orMask'
  6146. &lab._andMask DC      i2'&andMask'
  6147.    MEND
  6148.    MACRO
  6149. &lab EntName &buffer
  6150.      AIF   C:&buffer,.p1
  6151.      LCLA  &buffer
  6152. .p1
  6153. &lab DS    0
  6154. &lab._buffer DC      i1'&buffer'
  6155.    MEND
  6156.    MACRO
  6157. &lab ATInitTailRec &pathVolID,&pathDirID,&path,&prefixVolID,&prefixDirID,&prefix,&userName,&printerFlags,&printerTuple
  6158.      AIF   C:&pathVolID,.p1
  6159.      LCLA  &pathVolID
  6160. .p1
  6161.      AIF   C:&pathDirID,.p2
  6162.      LCLA  &pathDirID
  6163. .p2
  6164.      AIF   C:&path,.p3
  6165.      LCLA  &path
  6166. .p3
  6167.      AIF   C:&prefixVolID,.p4
  6168.      LCLA  &prefixVolID
  6169. .p4
  6170.      AIF   C:&prefixDirID,.p5
  6171.      LCLA  &prefixDirID
  6172. .p5
  6173.      AIF   C:&prefix,.p6
  6174.      LCLA  &prefix
  6175. .p6
  6176.      AIF   C:&userName,.p7
  6177.      LCLA  &userName
  6178. .p7
  6179.      AIF   C:&printerFlags,.p8
  6180.      LCLA  &printerFlags
  6181. .p8
  6182.      AIF   C:&printerTuple,.p9
  6183.      LCLA  &printerTuple
  6184. .p9
  6185. &lab DS    0
  6186. &lab._pathVolID DC      i2'&pathVolID'
  6187. &lab._pathDirID DC      i4'&pathDirID'
  6188. &lab._path DC      i1'&path'
  6189. &lab._prefixVolID DC      i2'&prefixVolID'
  6190. &lab._prefixDirID DC      i4'&prefixDirID'
  6191. &lab._prefix DC      i1'&prefix'
  6192. &lab._userName DC      i1'&userName'
  6193. &lab._printerFlags DC      i1'&printerFlags'
  6194. &lab._printerTuple DC      i1'&printerTuple'
  6195.    MEND
  6196.    MACRO
  6197. &lab ATGetInfoRec &async,&command,&result,&completionRtnReturn,&thisNet,&aBridge,&hardwareID,&romVersion,&nodeNumber
  6198.      AIF   C:&async,.p1
  6199.      LCLA  &async
  6200. .p1
  6201.      AIF   C:&command,.p2
  6202.      LCLA  &command
  6203. .p2
  6204.      AIF   C:&result,.p3
  6205.      LCLA  &result
  6206. .p3
  6207.      AIF   C:&completionRtnReturn,.p4
  6208.      LCLA  &completionRtnReturn
  6209. .p4
  6210.      AIF   C:&thisNet,.p5
  6211.      LCLA  &thisNet
  6212. .p5
  6213.      AIF   C:&aBridge,.p6
  6214.      LCLA  &aBridge
  6215. .p6
  6216.      AIF   C:&hardwareID,.p7
  6217.      LCLA  &hardwareID
  6218. .p7
  6219.      AIF   C:&romVersion,.p8
  6220.      LCLA  &romVersion
  6221. .p8
  6222.      AIF   C:&nodeNumber,.p9
  6223.      LCLA  &nodeNumber
  6224. .p9
  6225. &lab DS    0
  6226. &lab._async DC      i1'&async'
  6227. &lab._command DC      i1'&command'
  6228. &lab._result DC      i2'&result'
  6229. &lab._completionRtnReturn DC      i4'&completionRtnReturn'
  6230. &lab._thisNet DC      i2'&thisNet'
  6231. &lab._aBridge DC      i1'&aBridge'
  6232. &lab._hardwareID DC      i1'&hardwareID'
  6233. &lab._romVersion DC      i2'&romVersion'
  6234. &lab._nodeNumber DC      i1'&nodeNumber'
  6235.    MEND
  6236.    MACRO
  6237. &lab ATGetGlobalRec &async,&command,&result,&bufferPtr
  6238.      AIF   C:&async,.p1
  6239.      LCLA  &async
  6240. .p1
  6241.      AIF   C:&command,.p2
  6242.      LCLA  &command
  6243. .p2
  6244.      AIF   C:&result,.p3
  6245.      LCLA  &result
  6246. .p3
  6247.      AIF   C:&bufferPtr,.p4
  6248.      LCLA  &bufferPtr
  6249. .p4
  6250. &lab DS    0
  6251. &lab._async DC      i1'&async'
  6252. &lab._command DC      i1'&command'
  6253. &lab._result DC      i2'&result'
  6254. &lab._bufferPtr DC      i4'&bufferPtr'
  6255.    MEND
  6256.    MACRO
  6257. &lab ATGetGlobalBuffer &lapDestinationNode,&lapSourceNode,&lapType,&hopCountDL,&datagramLength,&ddpChecksum,&destinationNetwork,&sourceNetwork,&destinationNode,&sourceNode,&destinationSocket,&sourceSocket,&ddpType,&packetLength
  6258.      AIF   C:&lapDestinationNode,.p1
  6259.      LCLA  &lapDestinationNode
  6260. .p1
  6261.      AIF   C:&lapSourceNode,.p2
  6262.      LCLA  &lapSourceNode
  6263. .p2
  6264.      AIF   C:&lapType,.p3
  6265.      LCLA  &lapType
  6266. .p3
  6267.      AIF   C:&hopCountDL,.p4
  6268.      LCLA  &hopCountDL
  6269. .p4
  6270.      AIF   C:&datagramLength,.p5
  6271.      LCLA  &datagramLength
  6272. .p5
  6273.      AIF   C:&ddpChecksum,.p6
  6274.      LCLA  &ddpChecksum
  6275. .p6
  6276.      AIF   C:&destinationNetwork,.p7
  6277.      LCLA  &destinationNetwork
  6278. .p7
  6279.      AIF   C:&sourceNetwork,.p8
  6280.      LCLA  &sourceNetwork
  6281. .p8
  6282.      AIF   C:&destinationNode,.p9
  6283.      LCLA  &destinationNode
  6284. .p9
  6285.      AIF   C:&sourceNode,.p10
  6286.      LCLA  &sourceNode
  6287. .p10
  6288.      AIF   C:&destinationSocket,.p11
  6289.      LCLA  &destinationSocket
  6290. .p11
  6291.      AIF   C:&sourceSocket,.p12
  6292.      LCLA  &sourceSocket
  6293. .p12
  6294.      AIF   C:&ddpType,.p13
  6295.      LCLA  &ddpType
  6296. .p13
  6297.      AIF   C:&packetLength,.p14
  6298.      LCLA  &packetLength
  6299. .p14
  6300. &lab DS    0
  6301. &lab._lapDestinationNode DC      i1'&lapDestinationNode'
  6302. &lab._lapSourceNode DC      i1'&lapSourceNode'
  6303. &lab._lapType DC      i1'&lapType'
  6304. &lab._hopCountDL DC      i1'&hopCountDL'
  6305. &lab._datagramLength DC      i1'&datagramLength'
  6306. &lab._ddpChecksum DC      i2'&ddpChecksum'
  6307. &lab._destinationNetwork DC      i2'&destinationNetwork'
  6308. &lab._sourceNetwork DC      i2'&sourceNetwork'
  6309. &lab._destinationNode DC      i1'&destinationNode'
  6310. &lab._sourceNode DC      i1'&sourceNode'
  6311. &lab._destinationSocket DC      i1'&destinationSocket'
  6312. &lab._sourceSocket DC      i1'&sourceSocket'
  6313. &lab._ddpType DC      i1'&ddpType'
  6314. &lab._packetLength DC      i2'&packetLength'
  6315.    MEND
  6316.    MACRO
  6317. &lab ATInstallTimerRec &async,&command,&result,&completionRtnReturn,&runningTickCount,&ticksToComplete,&reserved
  6318.      AIF   C:&async,.p1
  6319.      LCLA  &async
  6320. .p1
  6321.      AIF   C:&command,.p2
  6322.      LCLA  &command
  6323. .p2
  6324.      AIF   C:&result,.p3
  6325.      LCLA  &result
  6326. .p3
  6327.      AIF   C:&completionRtnReturn,.p4
  6328.      LCLA  &completionRtnReturn
  6329. .p4
  6330.      AIF   C:&runningTickCount,.p5
  6331.      LCLA  &runningTickCount
  6332. .p5
  6333.      AIF   C:&ticksToComplete,.p6
  6334.      LCLA  &ticksToComplete
  6335. .p6
  6336.      AIF   C:&reserved,.p7
  6337.      LCLA  &reserved
  6338. .p7
  6339. &lab DS    0
  6340. &lab._async DC      i1'&async'
  6341. &lab._command DC      i1'&command'
  6342. &lab._result DC      i2'&result'
  6343. &lab._completionRtnReturn DC      i4'&completionRtnReturn'
  6344. &lab._runningTickCount DC      i2'&runningTickCount'
  6345. &lab._ticksToComplete DC      i2'&ticksToComplete'
  6346. &lab._reserved DC      i4'&reserved'
  6347.    MEND
  6348.    MACRO
  6349. &lab ATRemoveTimerRec &async,&command,&result,&reserved
  6350.      AIF   C:&async,.p1
  6351.      LCLA  &async
  6352. .p1
  6353.      AIF   C:&command,.p2
  6354.      LCLA  &command
  6355. .p2
  6356.      AIF   C:&result,.p3
  6357.      LCLA  &result
  6358. .p3
  6359.      AIF   C:&reserved,.p4
  6360.      LCLA  &reserved
  6361. .p4
  6362. &lab DS    0
  6363. &lab._async DC      i1'&async'
  6364. &lab._command DC      i1'&command'
  6365. &lab._result DC      i2'&result'
  6366. &lab._reserved DC      i1'&reserved'
  6367.    MEND
  6368.    MACRO
  6369. &lab ATBootRec &async,&command,&result
  6370.      AIF   C:&async,.p1
  6371.      LCLA  &async
  6372. .p1
  6373.      AIF   C:&command,.p2
  6374.      LCLA  &command
  6375. .p2
  6376.      AIF   C:&result,.p3
  6377.      LCLA  &result
  6378. .p3
  6379. &lab DS    0
  6380. &lab._async DC      i1'&async'
  6381. &lab._command DC      i1'&command'
  6382. &lab._result DC      i2'&result'
  6383.    MEND
  6384.    MACRO
  6385. &lab ATCancelTimerRec &async,&command,&result,&reserved
  6386.      AIF   C:&async,.p1
  6387.      LCLA  &async
  6388. .p1
  6389.      AIF   C:&command,.p2
  6390.      LCLA  &command
  6391. .p2
  6392.      AIF   C:&result,.p3
  6393.      LCLA  &result
  6394. .p3
  6395.      AIF   C:&reserved,.p4
  6396.      LCLA  &reserved
  6397. .p4
  6398. &lab DS    0
  6399. &lab._async DC      i1'&async'
  6400. &lab._command DC      i1'&command'
  6401. &lab._result DC      i2'&result'
  6402. &lab._reserved DC      i1'&reserved'
  6403.    MEND
  6404.    MACRO
  6405. &lab ASPAttentionHeaderRec &sessionRefNum,&attenType,&atten
  6406.      AIF   C:&sessionRefNum,.p1
  6407.      LCLA  &sessionRefNum
  6408. .p1
  6409.      AIF   C:&attenType,.p2
  6410.      LCLA  &attenType
  6411. .p2
  6412.      AIF   C:&atten,.p3
  6413.      LCLA  &atten
  6414. .p3
  6415. &lab DS    0
  6416. &lab._sessionRefNum DC      i1'&sessionRefNum'
  6417. &lab._attenType DC      i1'&attenType'
  6418. &lab._atten DC      i2'&atten'
  6419.    MEND
  6420.    MACRO
  6421. &lab ASPGetParmsRec &async,&command,&result,&maxCmdSize,&maxDataSize
  6422.      AIF   C:&async,.p1
  6423.      LCLA  &async
  6424. .p1
  6425.      AIF   C:&command,.p2
  6426.      LCLA  &command
  6427. .p2
  6428.      AIF   C:&result,.p3
  6429.      LCLA  &result
  6430. .p3
  6431.      AIF   C:&maxCmdSize,.p4
  6432.      LCLA  &maxCmdSize
  6433. .p4
  6434.      AIF   C:&maxDataSize,.p5
  6435.      LCLA  &maxDataSize
  6436. .p5
  6437. &lab DS    0
  6438. &lab._async DC      i1'&async'
  6439. &lab._command DC      i1'&command'
  6440. &lab._result DC      i2'&result'
  6441. &lab._maxCmdSize DC      i2'&maxCmdSize'
  6442. &lab._maxDataSize DC      i2'&maxDataSize'
  6443.    MEND
  6444.    MACRO
  6445. &lab ASPGetStatusRec &async,&command,&result,&completionPtr,&slsNet,&slsNode,&slsSocket,&bufferLength,&bufferAddr,&dataLength
  6446.      AIF   C:&async,.p1
  6447.      LCLA  &async
  6448. .p1
  6449.      AIF   C:&command,.p2
  6450.      LCLA  &command
  6451. .p2
  6452.      AIF   C:&result,.p3
  6453.      LCLA  &result
  6454. .p3
  6455.      AIF   C:&completionPtr,.p4
  6456.      LCLA  &completionPtr
  6457. .p4
  6458.      AIF   C:&slsNet,.p5
  6459.      LCLA  &slsNet
  6460. .p5
  6461.      AIF   C:&slsNode,.p6
  6462.      LCLA  &slsNode
  6463. .p6
  6464.      AIF   C:&slsSocket,.p7
  6465.      LCLA  &slsSocket
  6466. .p7
  6467.      AIF   C:&bufferLength,.p8
  6468.      LCLA  &bufferLength
  6469. .p8
  6470.      AIF   C:&bufferAddr,.p9
  6471.      LCLA  &bufferAddr
  6472. .p9
  6473.      AIF   C:&dataLength,.p10
  6474.      LCLA  &dataLength
  6475. .p10
  6476. &lab DS    0
  6477. &lab._async DC      i1'&async'
  6478. &lab._command DC      i1'&command'
  6479. &lab._result DC      i2'&result'
  6480. &lab._completionPtr DC      i4'&completionPtr'
  6481. &lab._slsNet DC      i2'&slsNet'
  6482. &lab._slsNode DC      i1'&slsNode'
  6483. &lab._slsSocket DC      i1'&slsSocket'
  6484. &lab._bufferLength DC      i2'&bufferLength'
  6485. &lab._bufferAddr DC      i4'&bufferAddr'
  6486. &lab._dataLength DC      i2'&dataLength'
  6487.    MEND
  6488.    MACRO
  6489. &lab ASPOpenSessionRec &async,&command,&result,&completionPtr,&slsNet,&slsNode,&slsSocket,&attnRtnAddr,&refNum
  6490.      AIF   C:&async,.p1
  6491.      LCLA  &async
  6492. .p1
  6493.      AIF   C:&command,.p2
  6494.      LCLA  &command
  6495. .p2
  6496.      AIF   C:&result,.p3
  6497.      LCLA  &result
  6498. .p3
  6499.      AIF   C:&completionPtr,.p4
  6500.      LCLA  &completionPtr
  6501. .p4
  6502.      AIF   C:&slsNet,.p5
  6503.      LCLA  &slsNet
  6504. .p5
  6505.      AIF   C:&slsNode,.p6
  6506.      LCLA  &slsNode
  6507. .p6
  6508.      AIF   C:&slsSocket,.p7
  6509.      LCLA  &slsSocket
  6510. .p7
  6511.      AIF   C:&attnRtnAddr,.p8
  6512.      LCLA  &attnRtnAddr
  6513. .p8
  6514.      AIF   C:&refNum,.p9
  6515.      LCLA  &refNum
  6516. .p9
  6517. &lab DS    0
  6518. &lab._async DC      i1'&async'
  6519. &lab._command DC      i1'&command'
  6520. &lab._result DC      i2'&result'
  6521. &lab._completionPtr DC      i4'&completionPtr'
  6522. &lab._slsNet DC      i2'&slsNet'
  6523. &lab._slsNode DC      i1'&slsNode'
  6524. &lab._slsSocket DC      i1'&slsSocket'
  6525. &lab._attnRtnAddr DC      i4'&attnRtnAddr'
  6526. &lab._refNum DC      i1'&refNum'
  6527.    MEND
  6528.    MACRO
  6529. &lab ASPCloseSessionRec &async,&command,&result,&completionPtr,&refNum
  6530.      AIF   C:&async,.p1
  6531.      LCLA  &async
  6532. .p1
  6533.      AIF   C:&command,.p2
  6534.      LCLA  &command
  6535. .p2
  6536.      AIF   C:&result,.p3
  6537.      LCLA  &result
  6538. .p3
  6539.      AIF   C:&completionPtr,.p4
  6540.      LCLA  &completionPtr
  6541. .p4
  6542.      AIF   C:&refNum,.p5
  6543.      LCLA  &refNum
  6544. .p5
  6545. &lab DS    0
  6546. &lab._async DC      i1'&async'
  6547. &lab._command DC      i1'&command'
  6548. &lab._result DC      i2'&result'
  6549. &lab._completionPtr DC      i4'&completionPtr'
  6550. &lab._refNum DC      i1'&refNum'
  6551.    MEND
  6552.    MACRO
  6553. &lab ASPCommandRec &async,&command,&result,&completionPtr,&refNum,&cmdBlkLength,&cmdBlkAddr,&replyBufferLength,&replyBufferAddr,&cmdResult,&replyLength
  6554.      AIF   C:&async,.p1
  6555.      LCLA  &async
  6556. .p1
  6557.      AIF   C:&command,.p2
  6558.      LCLA  &command
  6559. .p2
  6560.      AIF   C:&result,.p3
  6561.      LCLA  &result
  6562. .p3
  6563.      AIF   C:&completionPtr,.p4
  6564.      LCLA  &completionPtr
  6565. .p4
  6566.      AIF   C:&refNum,.p5
  6567.      LCLA  &refNum
  6568. .p5
  6569.      AIF   C:&cmdBlkLength,.p6
  6570.      LCLA  &cmdBlkLength
  6571. .p6
  6572.      AIF   C:&cmdBlkAddr,.p7
  6573.      LCLA  &cmdBlkAddr
  6574. .p7
  6575.      AIF   C:&replyBufferLength,.p8
  6576.      LCLA  &replyBufferLength
  6577. .p8
  6578.      AIF   C:&replyBufferAddr,.p9
  6579.      LCLA  &replyBufferAddr
  6580. .p9
  6581.      AIF   C:&cmdResult,.p10
  6582.      LCLA  &cmdResult
  6583. .p10
  6584.      AIF   C:&replyLength,.p11
  6585.      LCLA  &replyLength
  6586. .p11
  6587. &lab DS    0
  6588. &lab._async DC      i1'&async'
  6589. &lab._command DC      i1'&command'
  6590. &lab._result DC      i2'&result'
  6591. &lab._completionPtr DC      i4'&completionPtr'
  6592. &lab._refNum DC      i1'&refNum'
  6593. &lab._cmdBlkLength DC      i2'&cmdBlkLength'
  6594. &lab._cmdBlkAddr DC      i4'&cmdBlkAddr'
  6595. &lab._replyBufferLength DC      i2'&replyBufferLength'
  6596. &lab._replyBufferAddr DC      i4'&replyBufferAddr'
  6597. &lab._cmdResult DC      i4'&cmdResult'
  6598. &lab._replyLength DC      i2'&replyLength'
  6599.    MEND
  6600.    MACRO
  6601. &lab ASPWriteRec &async,&command,&result,&completionPtr,&refNum,&cmdBlkLength,&cmdBlkAddr,&writeDataLength,&writeDataAddr,&replyBufferLength,&replyBufferAddr,&cmdResult,&writtenLength,&replyLength
  6602.      AIF   C:&async,.p1
  6603.      LCLA  &async
  6604. .p1
  6605.      AIF   C:&command,.p2
  6606.      LCLA  &command
  6607. .p2
  6608.      AIF   C:&result,.p3
  6609.      LCLA  &result
  6610. .p3
  6611.      AIF   C:&completionPtr,.p4
  6612.      LCLA  &completionPtr
  6613. .p4
  6614.      AIF   C:&refNum,.p5
  6615.      LCLA  &refNum
  6616. .p5
  6617.      AIF   C:&cmdBlkLength,.p6
  6618.      LCLA  &cmdBlkLength
  6619. .p6
  6620.      AIF   C:&cmdBlkAddr,.p7
  6621.      LCLA  &cmdBlkAddr
  6622. .p7
  6623.      AIF   C:&writeDataLength,.p8
  6624.      LCLA  &writeDataLength
  6625. .p8
  6626.      AIF   C:&writeDataAddr,.p9
  6627.      LCLA  &writeDataAddr
  6628. .p9
  6629.      AIF   C:&replyBufferLength,.p10
  6630.      LCLA  &replyBufferLength
  6631. .p10
  6632.      AIF   C:&replyBufferAddr,.p11
  6633.      LCLA  &replyBufferAddr
  6634. .p11
  6635.      AIF   C:&cmdResult,.p12
  6636.      LCLA  &cmdResult
  6637. .p12
  6638.      AIF   C:&writtenLength,.p13
  6639.      LCLA  &writtenLength
  6640. .p13
  6641.      AIF   C:&replyLength,.p14
  6642.      LCLA  &replyLength
  6643. .p14
  6644. &lab DS    0
  6645. &lab._async DC      i1'&async'
  6646. &lab._command DC      i1'&command'
  6647. &lab._result DC      i2'&result'
  6648. &lab._completionPtr DC      i4'&completionPtr'
  6649. &lab._refNum DC      i1'&refNum'
  6650. &lab._cmdBlkLength DC      i2'&cmdBlkLength'
  6651. &lab._cmdBlkAddr DC      i4'&cmdBlkAddr'
  6652. &lab._writeDataLength DC      i2'&writeDataLength'
  6653. &lab._writeDataAddr DC      i4'&writeDataAddr'
  6654. &lab._replyBufferLength DC      i2'&replyBufferLength'
  6655. &lab._replyBufferAddr DC      i4'&replyBufferAddr'
  6656. &lab._cmdResult DC      i4'&cmdResult'
  6657. &lab._writtenLength DC      i2'&writtenLength'
  6658. &lab._replyLength DC      i2'&replyLength'
  6659.    MEND
  6660.    MACRO
  6661. &lab Server &serverName,&net,&node,&socket
  6662.      AIF   C:&serverName,.p1
  6663.      LCLA  &serverName
  6664. .p1
  6665.      AIF   C:&net,.p2
  6666.      LCLA  &net
  6667. .p2
  6668.      AIF   C:&node,.p3
  6669.      LCLA  &node
  6670. .p3
  6671.      AIF   C:&socket,.p4
  6672.      LCLA  &socket
  6673. .p4
  6674. &lab DS    0
  6675. &lab._serverName DC      i4'&serverName'
  6676. &lab._net DC      i2'&net'
  6677. &lab._node DC      i1'&node'
  6678. &lab._socket DC      i1'&socket'
  6679.    MEND
  6680.    MACRO
  6681. &lab ATPSendReqRec &async,&command,&result,&completionPtr,&socketID,&destNetID,&destNodeID,&destSocketID,&transactionID,&reqBufferLength,&reqBufferPtr,&userBytes,&numberRespBuffers,&respBufferPtr,&atpFlags,&rInterval,&rCount,&bitMap,&responseRcv,&reserved
  6682.      AIF   C:&async,.p1
  6683.      LCLA  &async
  6684. .p1
  6685.      AIF   C:&command,.p2
  6686.      LCLA  &command
  6687. .p2
  6688.      AIF   C:&result,.p3
  6689.      LCLA  &result
  6690. .p3
  6691.      AIF   C:&completionPtr,.p4
  6692.      LCLA  &completionPtr
  6693. .p4
  6694.      AIF   C:&socketID,.p5
  6695.      LCLA  &socketID
  6696. .p5
  6697.      AIF   C:&destNetID,.p6
  6698.      LCLA  &destNetID
  6699. .p6
  6700.      AIF   C:&destNodeID,.p7
  6701.      LCLA  &destNodeID
  6702. .p7
  6703.      AIF   C:&destSocketID,.p8
  6704.      LCLA  &destSocketID
  6705. .p8
  6706.      AIF   C:&transactionID,.p9
  6707.      LCLA  &transactionID
  6708. .p9
  6709.      AIF   C:&reqBufferLength,.p10
  6710.      LCLA  &reqBufferLength
  6711. .p10
  6712.      AIF   C:&reqBufferPtr,.p11
  6713.      LCLA  &reqBufferPtr
  6714. .p11
  6715.      AIF   C:&userBytes,.p12
  6716.      LCLA  &userBytes
  6717. .p12
  6718.      AIF   C:&numberRespBuffers,.p13
  6719.      LCLA  &numberRespBuffers
  6720. .p13
  6721.      AIF   C:&respBufferPtr,.p14
  6722.      LCLA  &respBufferPtr
  6723. .p14
  6724.      AIF   C:&atpFlags,.p15
  6725.      LCLA  &atpFlags
  6726. .p15
  6727.      AIF   C:&rInterval,.p16
  6728.      LCLA  &rInterval
  6729. .p16
  6730.      AIF   C:&rCount,.p17
  6731.      LCLA  &rCount
  6732. .p17
  6733.      AIF   C:&bitMap,.p18
  6734.      LCLA  &bitMap
  6735. .p18
  6736.      AIF   C:&responseRcv,.p19
  6737.      LCLA  &responseRcv
  6738. .p19
  6739.      AIF   C:&reserved,.p20
  6740.      LCLA  &reserved
  6741. .p20
  6742. &lab DS    0
  6743. &lab._async DC      i1'&async'
  6744. &lab._command DC      i1'&command'
  6745. &lab._result DC      i2'&result'
  6746. &lab._completionPtr DC      i4'&completionPtr'
  6747. &lab._socketID DC      i1'&socketID'
  6748. &lab._destNetID DC      i2'&destNetID'
  6749. &lab._destNodeID DC      i1'&destNodeID'
  6750. &lab._destSocketID DC      i1'&destSocketID'
  6751. &lab._transactionID DC      i2'&transactionID'
  6752. &lab._reqBufferLength DC      i2'&reqBufferLength'
  6753. &lab._reqBufferPtr DC      i4'&reqBufferPtr'
  6754. &lab._userBytes DC      i4'&userBytes'
  6755. &lab._numberRespBuffers DC      i1'&numberRespBuffers'
  6756. &lab._respBufferPtr DC      i4'&respBufferPtr'
  6757. &lab._atpFlags DC      i1'&atpFlags'
  6758. &lab._rInterval DC      i1'&rInterval'
  6759. &lab._rCount DC      i1'&rCount'
  6760. &lab._bitMap DC      i1'&bitMap'
  6761. &lab._responseRcv DC      i1'&responseRcv'
  6762. &lab._reserved DC      i1'&reserved'
  6763.    MEND
  6764.    MACRO
  6765. &lab ATPCancelReqRec &async,&command,&result,&transactionID
  6766.      AIF   C:&async,.p1
  6767.      LCLA  &async
  6768. .p1
  6769.      AIF   C:&command,.p2
  6770.      LCLA  &command
  6771. .p2
  6772.      AIF   C:&result,.p3
  6773.      LCLA  &result
  6774. .p3
  6775.      AIF   C:&transactionID,.p4
  6776.      LCLA  &transactionID
  6777. .p4
  6778. &lab DS    0
  6779. &lab._async DC      i1'&async'
  6780. &lab._command DC      i1'&command'
  6781. &lab._result DC      i2'&result'
  6782. &lab._transactionID DC      i2'&transactionID'
  6783.    MEND
  6784.    MACRO
  6785. &lab ATPOpenSocketRec &async,&command,&result,&socketID
  6786.      AIF   C:&async,.p1
  6787.      LCLA  &async
  6788. .p1
  6789.      AIF   C:&command,.p2
  6790.      LCLA  &command
  6791. .p2
  6792.      AIF   C:&result,.p3
  6793.      LCLA  &result
  6794. .p3
  6795.      AIF   C:&socketID,.p4
  6796.      LCLA  &socketID
  6797. .p4
  6798. &lab DS    0
  6799. &lab._async DC      i1'&async'
  6800. &lab._command DC      i1'&command'
  6801. &lab._result DC      i2'&result'
  6802. &lab._socketID DC      i1'&socketID'
  6803.    MEND
  6804.    MACRO
  6805. &lab ATPCloseSocketRec &async,&command,&result,&socketID
  6806.      AIF   C:&async,.p1
  6807.      LCLA  &async
  6808. .p1
  6809.      AIF   C:&command,.p2
  6810.      LCLA  &command
  6811. .p2
  6812.      AIF   C:&result,.p3
  6813.      LCLA  &result
  6814. .p3
  6815.      AIF   C:&socketID,.p4
  6816.      LCLA  &socketID
  6817. .p4
  6818. &lab DS    0
  6819. &lab._async DC      i1'&async'
  6820. &lab._command DC      i1'&command'
  6821. &lab._result DC      i2'&result'
  6822. &lab._socketID DC      i1'&socketID'
  6823.    MEND
  6824.    MACRO
  6825. &lab ATPGetReqRec &async,&command,&result,&completionPtr,&respSocketID,&networkID,&nodeID,&socketID,&transactionID,&reqBufferLength,&reqBufferPtr,&userBytes,&requestLength,&atpFlags,&bitMap,&reserved
  6826.      AIF   C:&async,.p1
  6827.      LCLA  &async
  6828. .p1
  6829.      AIF   C:&command,.p2
  6830.      LCLA  &command
  6831. .p2
  6832.      AIF   C:&result,.p3
  6833.      LCLA  &result
  6834. .p3
  6835.      AIF   C:&completionPtr,.p4
  6836.      LCLA  &completionPtr
  6837. .p4
  6838.      AIF   C:&respSocketID,.p5
  6839.      LCLA  &respSocketID
  6840. .p5
  6841.      AIF   C:&networkID,.p6
  6842.      LCLA  &networkID
  6843. .p6
  6844.      AIF   C:&nodeID,.p7
  6845.      LCLA  &nodeID
  6846. .p7
  6847.      AIF   C:&socketID,.p8
  6848.      LCLA  &socketID
  6849. .p8
  6850.      AIF   C:&transactionID,.p9
  6851.      LCLA  &transactionID
  6852. .p9
  6853.      AIF   C:&reqBufferLength,.p10
  6854.      LCLA  &reqBufferLength
  6855. .p10
  6856.      AIF   C:&reqBufferPtr,.p11
  6857.      LCLA  &reqBufferPtr
  6858. .p11
  6859.      AIF   C:&userBytes,.p12
  6860.      LCLA  &userBytes
  6861. .p12
  6862.      AIF   C:&requestLength,.p13
  6863.      LCLA  &requestLength
  6864. .p13
  6865.      AIF   C:&atpFlags,.p14
  6866.      LCLA  &atpFlags
  6867. .p14
  6868.      AIF   C:&bitMap,.p15
  6869.      LCLA  &bitMap
  6870. .p15
  6871.      AIF   C:&reserved,.p16
  6872.      LCLA  &reserved
  6873. .p16
  6874. &lab DS    0
  6875. &lab._async DC      i1'&async'
  6876. &lab._command DC      i1'&command'
  6877. &lab._result DC      i2'&result'
  6878. &lab._completionPtr DC      i4'&completionPtr'
  6879. &lab._respSocketID DC      i1'&respSocketID'
  6880. &lab._networkID DC      i2'&networkID'
  6881. &lab._nodeID DC      i1'&nodeID'
  6882. &lab._socketID DC      i1'&socketID'
  6883. &lab._transactionID DC      i2'&transactionID'
  6884. &lab._reqBufferLength DC      i2'&reqBufferLength'
  6885. &lab._reqBufferPtr DC      i4'&reqBufferPtr'
  6886. &lab._userBytes DC      i4'&userBytes'
  6887. &lab._requestLength DC      i2'&requestLength'
  6888. &lab._atpFlags DC      i1'&atpFlags'
  6889. &lab._bitMap DC      i1'&bitMap'
  6890. &lab._reserved DC      i4'&reserved'
  6891.    MEND
  6892.    MACRO
  6893. &lab ATPSendRespRec &async,&command,&result,&completionPtr,&socketID,&destNetID,&destNodeID,&destSocketID,&transactionID,&numRespBuffers,&totalPackets,&respBDSPtr,&atpFlags,&bitmap,&addRoutinePtr,&stsFlag
  6894.      AIF   C:&async,.p1
  6895.      LCLA  &async
  6896. .p1
  6897.      AIF   C:&command,.p2
  6898.      LCLA  &command
  6899. .p2
  6900.      AIF   C:&result,.p3
  6901.      LCLA  &result
  6902. .p3
  6903.      AIF   C:&completionPtr,.p4
  6904.      LCLA  &completionPtr
  6905. .p4
  6906.      AIF   C:&socketID,.p5
  6907.      LCLA  &socketID
  6908. .p5
  6909.      AIF   C:&destNetID,.p6
  6910.      LCLA  &destNetID
  6911. .p6
  6912.      AIF   C:&destNodeID,.p7
  6913.      LCLA  &destNodeID
  6914. .p7
  6915.      AIF   C:&destSocketID,.p8
  6916.      LCLA  &destSocketID
  6917. .p8
  6918.      AIF   C:&transactionID,.p9
  6919.      LCLA  &transactionID
  6920. .p9
  6921.      AIF   C:&numRespBuffers,.p10
  6922.      LCLA  &numRespBuffers
  6923. .p10
  6924.      AIF   C:&totalPackets,.p11
  6925.      LCLA  &totalPackets
  6926. .p11
  6927.      AIF   C:&respBDSPtr,.p12
  6928.      LCLA  &respBDSPtr
  6929. .p12
  6930.      AIF   C:&atpFlags,.p13
  6931.      LCLA  &atpFlags
  6932. .p13
  6933.      AIF   C:&bitmap,.p14
  6934.      LCLA  &bitmap
  6935. .p14
  6936.      AIF   C:&addRoutinePtr,.p15
  6937.      LCLA  &addRoutinePtr
  6938. .p15
  6939.      AIF   C:&stsFlag,.p16
  6940.      LCLA  &stsFlag
  6941. .p16
  6942. &lab DS    0
  6943. &lab._async DC      i1'&async'
  6944. &lab._command DC      i1'&command'
  6945. &lab._result DC      i2'&result'
  6946. &lab._completionPtr DC      i4'&completionPtr'
  6947. &lab._socketID DC      i1'&socketID'
  6948. &lab._destNetID DC      i2'&destNetID'
  6949. &lab._destNodeID DC      i1'&destNodeID'
  6950. &lab._destSocketID DC      i1'&destSocketID'
  6951. &lab._transactionID DC      i2'&transactionID'
  6952. &lab._numRespBuffers DC      i1'&numRespBuffers'
  6953. &lab._totalPackets DC      i1'&totalPackets'
  6954. &lab._respBDSPtr DC      i4'&respBDSPtr'
  6955. &lab._atpFlags DC      i1'&atpFlags'
  6956. &lab._bitmap DC      i1'&bitmap'
  6957. &lab._addRoutinePtr DC      i4'&addRoutinePtr'
  6958. &lab._stsFlag DC      i1'&stsFlag'
  6959.    MEND
  6960.    MACRO
  6961. &lab ATPAddRespRec &async,&command,&result,&socketID,&destNetID,&destNodeID,&destSocketID,&transactionID,&respBufferLength,&respBufferPtr,&userBytes,&atpFlags
  6962.      AIF   C:&async,.p1
  6963.      LCLA  &async
  6964. .p1
  6965.      AIF   C:&command,.p2
  6966.      LCLA  &command
  6967. .p2
  6968.      AIF   C:&result,.p3
  6969.      LCLA  &result
  6970. .p3
  6971.      AIF   C:&socketID,.p4
  6972.      LCLA  &socketID
  6973. .p4
  6974.      AIF   C:&destNetID,.p5
  6975.      LCLA  &destNetID
  6976. .p5
  6977.      AIF   C:&destNodeID,.p6
  6978.      LCLA  &destNodeID
  6979. .p6
  6980.      AIF   C:&destSocketID,.p7
  6981.      LCLA  &destSocketID
  6982. .p7
  6983.      AIF   C:&transactionID,.p8
  6984.      LCLA  &transactionID
  6985. .p8
  6986.      AIF   C:&respBufferLength,.p9
  6987.      LCLA  &respBufferLength
  6988. .p9
  6989.      AIF   C:&respBufferPtr,.p10
  6990.      LCLA  &respBufferPtr
  6991. .p10
  6992.      AIF   C:&userBytes,.p11
  6993.      LCLA  &userBytes
  6994. .p11
  6995.      AIF   C:&atpFlags,.p12
  6996.      LCLA  &atpFlags
  6997. .p12
  6998. &lab DS    0
  6999. &lab._async DC      i1'&async'
  7000. &lab._command DC      i1'&command'
  7001. &lab._result DC      i2'&result'
  7002. &lab._socketID DC      i1'&socketID'
  7003. &lab._destNetID DC      i2'&destNetID'
  7004. &lab._destNodeID DC      i1'&destNodeID'
  7005. &lab._destSocketID DC      i1'&destSocketID'
  7006. &lab._transactionID DC      i2'&transactionID'
  7007. &lab._respBufferLength DC      i2'&respBufferLength'
  7008. &lab._respBufferPtr DC      i4'&respBufferPtr'
  7009. &lab._userBytes DC      i4'&userBytes'
  7010. &lab._atpFlags DC      i1'&atpFlags'
  7011.    MEND
  7012.    MACRO
  7013. &lab ATPRelCBRec &async,&command,&result,&socketID,&destNetID,&destNodeID,&destSocketID,&transactionID
  7014.      AIF   C:&async,.p1
  7015.      LCLA  &async
  7016. .p1
  7017.      AIF   C:&command,.p2
  7018.      LCLA  &command
  7019. .p2
  7020.      AIF   C:&result,.p3
  7021.      LCLA  &result
  7022. .p3
  7023.      AIF   C:&socketID,.p4
  7024.      LCLA  &socketID
  7025. .p4
  7026.      AIF   C:&destNetID,.p5
  7027.      LCLA  &destNetID
  7028. .p5
  7029.      AIF   C:&destNodeID,.p6
  7030.      LCLA  &destNodeID
  7031. .p6
  7032.      AIF   C:&destSocketID,.p7
  7033.      LCLA  &destSocketID
  7034. .p7
  7035.      AIF   C:&transactionID,.p8
  7036.      LCLA  &transactionID
  7037. .p8
  7038. &lab DS    0
  7039. &lab._async DC      i1'&async'
  7040. &lab._command DC      i1'&command'
  7041. &lab._result DC      i2'&result'
  7042. &lab._socketID DC      i1'&socketID'
  7043. &lab._destNetID DC      i2'&destNetID'
  7044. &lab._destNodeID DC      i1'&destNodeID'
  7045. &lab._destSocketID DC      i1'&destSocketID'
  7046. &lab._transactionID DC      i2'&transactionID'
  7047.    MEND
  7048.    MACRO
  7049. &lab RespBDSBuffer &bufferLength,&bufferPtr,&userBytes,&actualLength
  7050.      AIF   C:&bufferLength,.p1
  7051.      LCLA  &bufferLength
  7052. .p1
  7053.      AIF   C:&bufferPtr,.p2
  7054.      LCLA  &bufferPtr
  7055. .p2
  7056.      AIF   C:&userBytes,.p3
  7057.      LCLA  &userBytes
  7058. .p3
  7059.      AIF   C:&actualLength,.p4
  7060.      LCLA  &actualLength
  7061. .p4
  7062. &lab DS    0
  7063. &lab._bufferLength DC      i2'&bufferLength'
  7064. &lab._bufferPtr DC      i4'&bufferPtr'
  7065. &lab._userBytes DC      i4'&userBytes'
  7066. &lab._actualLength DC      i2'&actualLength'
  7067.    MEND
  7068.    MACRO
  7069. &lab DDPOpenSocketRec &async,&command,&result,&socketNumber,&clientAddr
  7070.      AIF   C:&async,.p1
  7071.      LCLA  &async
  7072. .p1
  7073.      AIF   C:&command,.p2
  7074.      LCLA  &command
  7075. .p2
  7076.      AIF   C:&result,.p3
  7077.      LCLA  &result
  7078. .p3
  7079.      AIF   C:&socketNumber,.p4
  7080.      LCLA  &socketNumber
  7081. .p4
  7082.      AIF   C:&clientAddr,.p5
  7083.      LCLA  &clientAddr
  7084. .p5
  7085. &lab DS    0
  7086. &lab._async DC      i1'&async'
  7087. &lab._command DC      i1'&command'
  7088. &lab._result DC      i2'&result'
  7089. &lab._socketNumber DC      i1'&socketNumber'
  7090. &lab._clientAddr DC      i4'&clientAddr'
  7091.    MEND
  7092.    MACRO
  7093. &lab DDPCloseSocketRec &async,&command,&result,&socketNumber
  7094.      AIF   C:&async,.p1
  7095.      LCLA  &async
  7096. .p1
  7097.      AIF   C:&command,.p2
  7098.      LCLA  &command
  7099. .p2
  7100.      AIF   C:&result,.p3
  7101.      LCLA  &result
  7102. .p3
  7103.      AIF   C:&socketNumber,.p4
  7104.      LCLA  &socketNumber
  7105. .p4
  7106. &lab DS    0
  7107. &lab._async DC      i1'&async'
  7108. &lab._command DC      i1'&command'
  7109. &lab._result DC      i2'&result'
  7110. &lab._socketNumber DC      i1'&socketNumber'
  7111.    MEND
  7112.    MACRO
  7113. &lab DDPSendDatagramRec &async,&command,&result,&checksum,&destNet,&destNode,&destSocket,&sourceSocket,&ddpType,&bdsPtr
  7114.      AIF   C:&async,.p1
  7115.      LCLA  &async
  7116. .p1
  7117.      AIF   C:&command,.p2
  7118.      LCLA  &command
  7119. .p2
  7120.      AIF   C:&result,.p3
  7121.      LCLA  &result
  7122. .p3
  7123.      AIF   C:&checksum,.p4
  7124.      LCLA  &checksum
  7125. .p4
  7126.      AIF   C:&destNet,.p5
  7127.      LCLA  &destNet
  7128. .p5
  7129.      AIF   C:&destNode,.p6
  7130.      LCLA  &destNode
  7131. .p6
  7132.      AIF   C:&destSocket,.p7
  7133.      LCLA  &destSocket
  7134. .p7
  7135.      AIF   C:&sourceSocket,.p8
  7136.      LCLA  &sourceSocket
  7137. .p8
  7138.      AIF   C:&ddpType,.p9
  7139.      LCLA  &ddpType
  7140. .p9
  7141.      AIF   C:&bdsPtr,.p10
  7142.      LCLA  &bdsPtr
  7143. .p10
  7144. &lab DS    0
  7145. &lab._async DC      i1'&async'
  7146. &lab._command DC      i1'&command'
  7147. &lab._result DC      i2'&result'
  7148. &lab._checksum DC      i1'&checksum'
  7149. &lab._destNet DC      i2'&destNet'
  7150. &lab._destNode DC      i1'&destNode'
  7151. &lab._destSocket DC      i1'&destSocket'
  7152. &lab._sourceSocket DC      i1'&sourceSocket'
  7153. &lab._ddpType DC      i1'&ddpType'
  7154. &lab._bdsPtr DC      i4'&bdsPtr'
  7155.    MEND
  7156.    MACRO
  7157. &lab LAPWriteRec &async,&command,&result,&destNode,&lapType,&lapBDSPtr
  7158.      AIF   C:&async,.p1
  7159.      LCLA  &async
  7160. .p1
  7161.      AIF   C:&command,.p2
  7162.      LCLA  &command
  7163. .p2
  7164.      AIF   C:&result,.p3
  7165.      LCLA  &result
  7166. .p3
  7167.      AIF   C:&destNode,.p4
  7168.      LCLA  &destNode
  7169. .p4
  7170.      AIF   C:&lapType,.p5
  7171.      LCLA  &lapType
  7172. .p5
  7173.      AIF   C:&lapBDSPtr,.p6
  7174.      LCLA  &lapBDSPtr
  7175. .p6
  7176. &lab DS    0
  7177. &lab._async DC      i1'&async'
  7178. &lab._command DC      i1'&command'
  7179. &lab._result DC      i2'&result'
  7180. &lab._destNode DC      i1'&destNode'
  7181. &lab._lapType DC      i1'&lapType'
  7182. &lab._lapBDSPtr DC      i4'&lapBDSPtr'
  7183.    MEND
  7184.    MACRO
  7185. &lab LAPReadBufferRec &async,&command,&result,&requestCount,&bufferPtr,&purge,&amountTransfered
  7186.      AIF   C:&async,.p1
  7187.      LCLA  &async
  7188. .p1
  7189.      AIF   C:&command,.p2
  7190.      LCLA  &command
  7191. .p2
  7192.      AIF   C:&result,.p3
  7193.      LCLA  &result
  7194. .p3
  7195.      AIF   C:&requestCount,.p4
  7196.      LCLA  &requestCount
  7197. .p4
  7198.      AIF   C:&bufferPtr,.p5
  7199.      LCLA  &bufferPtr
  7200. .p5
  7201.      AIF   C:&purge,.p6
  7202.      LCLA  &purge
  7203. .p6
  7204.      AIF   C:&amountTransfered,.p7
  7205.      LCLA  &amountTransfered
  7206. .p7
  7207. &lab DS    0
  7208. &lab._async DC      i1'&async'
  7209. &lab._command DC      i1'&command'
  7210. &lab._result DC      i2'&result'
  7211. &lab._requestCount DC      i2'&requestCount'
  7212. &lab._bufferPtr DC      i4'&bufferPtr'
  7213. &lab._purge DC      i1'&purge'
  7214. &lab._amountTransfered DC      i2'&amountTransfered'
  7215.    MEND
  7216.    MACRO
  7217. &lab LAPAttachProtRec &async,&command,&result,&protType,&protAddr
  7218.      AIF   C:&async,.p1
  7219.      LCLA  &async
  7220. .p1
  7221.      AIF   C:&command,.p2
  7222.      LCLA  &command
  7223. .p2
  7224.      AIF   C:&result,.p3
  7225.      LCLA  &result
  7226. .p3
  7227.      AIF   C:&protType,.p4
  7228.      LCLA  &protType
  7229. .p4
  7230.      AIF   C:&protAddr,.p5
  7231.      LCLA  &protAddr
  7232. .p5
  7233. &lab DS    0
  7234. &lab._async DC      i1'&async'
  7235. &lab._command DC      i1'&command'
  7236. &lab._result DC      i2'&result'
  7237. &lab._protType DC      i1'&protType'
  7238. &lab._protAddr DC      i4'&protAddr'
  7239.    MEND
  7240.    MACRO
  7241. &lab LAPRemoveProtRec &async,&command,&result,&protType
  7242.      AIF   C:&async,.p1
  7243.      LCLA  &async
  7244. .p1
  7245.      AIF   C:&command,.p2
  7246.      LCLA  &command
  7247. .p2
  7248.      AIF   C:&result,.p3
  7249.      LCLA  &result
  7250. .p3
  7251.      AIF   C:&protType,.p4
  7252.      LCLA  &protType
  7253. .p4
  7254. &lab DS    0
  7255. &lab._async DC      i1'&async'
  7256. &lab._command DC      i1'&command'
  7257. &lab._result DC      i2'&result'
  7258. &lab._protType DC      i1'&protType'
  7259.    MEND
  7260.    MACRO
  7261. &lab BDS &BufferLength,&BufferPtr
  7262.      AIF   C:&BufferLength,.p1
  7263.      LCLA  &BufferLength
  7264. .p1
  7265.      AIF   C:&BufferPtr,.p2
  7266.      LCLA  &BufferPtr
  7267. .p2
  7268. &lab DS    0
  7269. &lab._BufferLength DC      i2'&BufferLength'
  7270. &lab._BufferPtr DC      i4'&BufferPtr'
  7271.    MEND
  7272.    MACRO
  7273. &lab NBPRNEntityNameRec &reserved,&entityName_buffer
  7274.      AIF   C:&reserved,.p1
  7275.      LCLA  &reserved
  7276. .p1
  7277.      AIF   C:&entityName_buffer,.p2
  7278.      LCLA  &entityName_buffer
  7279. .p2
  7280. &lab DS    0
  7281. &lab._reserved DC      i1'&reserved'
  7282. &lab._entityName EntName &entityName_buffer
  7283.    MEND
  7284.    MACRO
  7285. &lab NBPLUNameBufferRec &netNum,&nodeNum,&socketNum,&enumerator,&entityName_buffer
  7286.      AIF   C:&netNum,.p1
  7287.      LCLA  &netNum
  7288. .p1
  7289.      AIF   C:&nodeNum,.p2
  7290.      LCLA  &nodeNum
  7291. .p2
  7292.      AIF   C:&socketNum,.p3
  7293.      LCLA  &socketNum
  7294. .p3
  7295.      AIF   C:&enumerator,.p4
  7296.      LCLA  &enumerator
  7297. .p4
  7298.      AIF   C:&entityName_buffer,.p5
  7299.      LCLA  &entityName_buffer
  7300. .p5
  7301. &lab DS    0
  7302. &lab._netNum DC      i2'&netNum'
  7303. &lab._nodeNum DC      i1'&nodeNum'
  7304. &lab._socketNum DC      i1'&socketNum'
  7305. &lab._enumerator DC      i1'&enumerator'
  7306. &lab._entityName EntName &entityName_buffer
  7307.    MEND
  7308.    MACRO
  7309. &lab NBPRegisterNameRec &async,&command,&result,&completionPtr,&namePtr,&rInterval,&rCount,&reserved,&socketNumber,&checkFlag
  7310.      AIF   C:&async,.p1
  7311.      LCLA  &async
  7312. .p1
  7313.      AIF   C:&command,.p2
  7314.      LCLA  &command
  7315. .p2
  7316.      AIF   C:&result,.p3
  7317.      LCLA  &result
  7318. .p3
  7319.      AIF   C:&completionPtr,.p4
  7320.      LCLA  &completionPtr
  7321. .p4
  7322.      AIF   C:&namePtr,.p5
  7323.      LCLA  &namePtr
  7324. .p5
  7325.      AIF   C:&rInterval,.p6
  7326.      LCLA  &rInterval
  7327. .p6
  7328.      AIF   C:&rCount,.p7
  7329.      LCLA  &rCount
  7330. .p7
  7331.      AIF   C:&reserved,.p8
  7332.      LCLA  &reserved
  7333. .p8
  7334.      AIF   C:&socketNumber,.p9
  7335.      LCLA  &socketNumber
  7336. .p9
  7337.      AIF   C:&checkFlag,.p10
  7338.      LCLA  &checkFlag
  7339. .p10
  7340. &lab DS    0
  7341. &lab._async DC      i1'&async'
  7342. &lab._command DC      i1'&command'
  7343. &lab._result DC      i2'&result'
  7344. &lab._completionPtr DC      i4'&completionPtr'
  7345. &lab._namePtr DC      i4'&namePtr'
  7346. &lab._rInterval DC      i1'&rInterval'
  7347. &lab._rCount DC      i1'&rCount'
  7348. &lab._reserved DC      i2'&reserved'
  7349. &lab._socketNumber DC      i1'&socketNumber'
  7350. &lab._checkFlag DC      i1'&checkFlag'
  7351.    MEND
  7352.    MACRO
  7353. &lab NBPRemoveNameRec &async,&command,&result,&entityPtr
  7354.      AIF   C:&async,.p1
  7355.      LCLA  &async
  7356. .p1
  7357.      AIF   C:&command,.p2
  7358.      LCLA  &command
  7359. .p2
  7360.      AIF   C:&result,.p3
  7361.      LCLA  &result
  7362. .p3
  7363.      AIF   C:&entityPtr,.p4
  7364.      LCLA  &entityPtr
  7365. .p4
  7366. &lab DS    0
  7367. &lab._async DC      i1'&async'
  7368. &lab._command DC      i1'&command'
  7369. &lab._result DC      i2'&result'
  7370. &lab._entityPtr DC      i4'&entityPtr'
  7371.    MEND
  7372.    MACRO
  7373. &lab NBPLookupNameRec &async,&command,&result,&completionPtr,&entityPtr,&rInterval,&rCount,&reserved,&bufferLength,&bufferPtr,&maxMatch,&actualMatch
  7374.      AIF   C:&async,.p1
  7375.      LCLA  &async
  7376. .p1
  7377.      AIF   C:&command,.p2
  7378.      LCLA  &command
  7379. .p2
  7380.      AIF   C:&result,.p3
  7381.      LCLA  &result
  7382. .p3
  7383.      AIF   C:&completionPtr,.p4
  7384.      LCLA  &completionPtr
  7385. .p4
  7386.      AIF   C:&entityPtr,.p5
  7387.      LCLA  &entityPtr
  7388. .p5
  7389.      AIF   C:&rInterval,.p6
  7390.      LCLA  &rInterval
  7391. .p6
  7392.      AIF   C:&rCount,.p7
  7393.      LCLA  &rCount
  7394. .p7
  7395.      AIF   C:&reserved,.p8
  7396.      LCLA  &reserved
  7397. .p8
  7398.      AIF   C:&bufferLength,.p9
  7399.      LCLA  &bufferLength
  7400. .p9
  7401.      AIF   C:&bufferPtr,.p10
  7402.      LCLA  &bufferPtr
  7403. .p10
  7404.      AIF   C:&maxMatch,.p11
  7405.      LCLA  &maxMatch
  7406. .p11
  7407.      AIF   C:&actualMatch,.p12
  7408.      LCLA  &actualMatch
  7409. .p12
  7410. &lab DS    0
  7411. &lab._async DC      i1'&async'
  7412. &lab._command DC      i1'&command'
  7413. &lab._result DC      i2'&result'
  7414. &lab._completionPtr DC      i4'&completionPtr'
  7415. &lab._entityPtr DC      i4'&entityPtr'
  7416. &lab._rInterval DC      i1'&rInterval'
  7417. &lab._rCount DC      i1'&rCount'
  7418. &lab._reserved DC      i2'&reserved'
  7419. &lab._bufferLength DC      i2'&bufferLength'
  7420. &lab._bufferPtr DC      i4'&bufferPtr'
  7421. &lab._maxMatch DC      i1'&maxMatch'
  7422. &lab._actualMatch DC      i1'&actualMatch'
  7423.    MEND
  7424.    MACRO
  7425. &lab NBPConfirmNameRec &async,&command,&result,&completionPtr,&entityPtr,&rInterval,&rCount,&reserved,&networkID,&nodeID,&socketID,&actualSocketID
  7426.      AIF   C:&async,.p1
  7427.      LCLA  &async
  7428. .p1
  7429.      AIF   C:&command,.p2
  7430.      LCLA  &command
  7431. .p2
  7432.      AIF   C:&result,.p3
  7433.      LCLA  &result
  7434. .p3
  7435.      AIF   C:&completionPtr,.p4
  7436.      LCLA  &completionPtr
  7437. .p4
  7438.      AIF   C:&entityPtr,.p5
  7439.      LCLA  &entityPtr
  7440. .p5
  7441.      AIF   C:&rInterval,.p6
  7442.      LCLA  &rInterval
  7443. .p6
  7444.      AIF   C:&rCount,.p7
  7445.      LCLA  &rCount
  7446. .p7
  7447.      AIF   C:&reserved,.p8
  7448.      LCLA  &reserved
  7449. .p8
  7450.      AIF   C:&networkID,.p9
  7451.      LCLA  &networkID
  7452. .p9
  7453.      AIF   C:&nodeID,.p10
  7454.      LCLA  &nodeID
  7455. .p10
  7456.      AIF   C:&socketID,.p11
  7457.      LCLA  &socketID
  7458. .p11
  7459.      AIF   C:&actualSocketID,.p12
  7460.      LCLA  &actualSocketID
  7461. .p12
  7462. &lab DS    0
  7463. &lab._async DC      i1'&async'
  7464. &lab._command DC      i1'&command'
  7465. &lab._result DC      i2'&result'
  7466. &lab._completionPtr DC      i4'&completionPtr'
  7467. &lab._entityPtr DC      i4'&entityPtr'
  7468. &lab._rInterval DC      i1'&rInterval'
  7469. &lab._rCount DC      i1'&rCount'
  7470. &lab._reserved DC      i2'&reserved'
  7471. &lab._networkID DC      i2'&networkID'
  7472. &lab._nodeID DC      i1'&nodeID'
  7473. &lab._socketID DC      i1'&socketID'
  7474. &lab._actualSocketID DC      i1'&actualSocketID'
  7475.    MEND
  7476.    MACRO
  7477. &lab NBPKillRec &async,&command,&result,¶mBlockPtr
  7478.      AIF   C:&async,.p1
  7479.      LCLA  &async
  7480. .p1
  7481.      AIF   C:&command,.p2
  7482.      LCLA  &command
  7483. .p2
  7484.      AIF   C:&result,.p3
  7485.      LCLA  &result
  7486. .p3
  7487.      AIF   C:¶mBlockPtr,.p4
  7488.      LCLA  ¶mBlockPtr
  7489. .p4
  7490. &lab DS    0
  7491. &lab._async DC      i1'&async'
  7492. &lab._command DC      i1'&command'
  7493. &lab._result DC      i2'&result'
  7494. &lab._paramBlockPtr DC      i4'¶mBlockPtr'
  7495.    MEND
  7496.    MACRO
  7497. &lab PAPStatusRec &async,&command,&result,&completionPtr,&printerNamePtr,&statusBufferPtr
  7498.      AIF   C:&async,.p1
  7499.      LCLA  &async
  7500. .p1
  7501.      AIF   C:&command,.p2
  7502.      LCLA  &command
  7503. .p2
  7504.      AIF   C:&result,.p3
  7505.      LCLA  &result
  7506. .p3
  7507.      AIF   C:&completionPtr,.p4
  7508.      LCLA  &completionPtr
  7509. .p4
  7510.      AIF   C:&printerNamePtr,.p5
  7511.      LCLA  &printerNamePtr
  7512. .p5
  7513.      AIF   C:&statusBufferPtr,.p6
  7514.      LCLA  &statusBufferPtr
  7515. .p6
  7516. &lab DS    0
  7517. &lab._async DC      i1'&async'
  7518. &lab._command DC      i1'&command'
  7519. &lab._result DC      i2'&result'
  7520. &lab._completionPtr DC      i4'&completionPtr'
  7521. &lab._printerNamePtr DC      i4'&printerNamePtr'
  7522. &lab._statusBufferPtr DC      i4'&statusBufferPtr'
  7523.    MEND
  7524.    MACRO
  7525. &lab PAPOpenRec &async,&command,&result,&completionPtr,&sessRefID,&printerNamePtr,&flowQuantum,&statusBufferPtr
  7526.      AIF   C:&async,.p1
  7527.      LCLA  &async
  7528. .p1
  7529.      AIF   C:&command,.p2
  7530.      LCLA  &command
  7531. .p2
  7532.      AIF   C:&result,.p3
  7533.      LCLA  &result
  7534. .p3
  7535.      AIF   C:&completionPtr,.p4
  7536.      LCLA  &completionPtr
  7537. .p4
  7538.      AIF   C:&sessRefID,.p5
  7539.      LCLA  &sessRefID
  7540. .p5
  7541.      AIF   C:&printerNamePtr,.p6
  7542.      LCLA  &printerNamePtr
  7543. .p6
  7544.      AIF   C:&flowQuantum,.p7
  7545.      LCLA  &flowQuantum
  7546. .p7
  7547.      AIF   C:&statusBufferPtr,.p8
  7548.      LCLA  &statusBufferPtr
  7549. .p8
  7550. &lab DS    0
  7551. &lab._async DC      i1'&async'
  7552. &lab._command DC      i1'&command'
  7553. &lab._result DC      i2'&result'
  7554. &lab._completionPtr DC      i4'&completionPtr'
  7555. &lab._sessRefID DC      i1'&sessRefID'
  7556. &lab._printerNamePtr DC      i4'&printerNamePtr'
  7557. &lab._flowQuantum DC      i1'&flowQuantum'
  7558. &lab._statusBufferPtr DC      i4'&statusBufferPtr'
  7559.    MEND
  7560.    MACRO
  7561. &lab PAPCloseRec &async,&command,&result,&completionPtr,&sessRefID
  7562.      AIF   C:&async,.p1
  7563.      LCLA  &async
  7564. .p1
  7565.      AIF   C:&command,.p2
  7566.      LCLA  &command
  7567. .p2
  7568.      AIF   C:&result,.p3
  7569.      LCLA  &result
  7570. .p3
  7571.      AIF   C:&completionPtr,.p4
  7572.      LCLA  &completionPtr
  7573. .p4
  7574.      AIF   C:&sessRefID,.p5
  7575.      LCLA  &sessRefID
  7576. .p5
  7577. &lab DS    0
  7578. &lab._async DC      i1'&async'
  7579. &lab._command DC      i1'&command'
  7580. &lab._result DC      i2'&result'
  7581. &lab._completionPtr DC      i4'&completionPtr'
  7582. &lab._sessRefID DC      i1'&sessRefID'
  7583.    MEND
  7584.    MACRO
  7585. &lab PAPReadRec &async,&command,&result,&completionPtr,&sessRefID,&bufferLength,&bufferPtr,&papEOF
  7586.      AIF   C:&async,.p1
  7587.      LCLA  &async
  7588. .p1
  7589.      AIF   C:&command,.p2
  7590.      LCLA  &command
  7591. .p2
  7592.      AIF   C:&result,.p3
  7593.      LCLA  &result
  7594. .p3
  7595.      AIF   C:&completionPtr,.p4
  7596.      LCLA  &completionPtr
  7597. .p4
  7598.      AIF   C:&sessRefID,.p5
  7599.      LCLA  &sessRefID
  7600. .p5
  7601.      AIF   C:&bufferLength,.p6
  7602.      LCLA  &bufferLength
  7603. .p6
  7604.      AIF   C:&bufferPtr,.p7
  7605.      LCLA  &bufferPtr
  7606. .p7
  7607.      AIF   C:&papEOF,.p8
  7608.      LCLA  &papEOF
  7609. .p8
  7610. &lab DS    0
  7611. &lab._async DC      i1'&async'
  7612. &lab._command DC      i1'&command'
  7613. &lab._result DC      i2'&result'
  7614. &lab._completionPtr DC      i4'&completionPtr'
  7615. &lab._sessRefID DC      i1'&sessRefID'
  7616. &lab._bufferLength DC      i2'&bufferLength'
  7617. &lab._bufferPtr DC      i4'&bufferPtr'
  7618. &lab._papEOF DC      i1'&papEOF'
  7619.    MEND
  7620.    MACRO
  7621. &lab PAPWriteRec &async,&command,&result,&completionPtr,&sessRefID,&dataLength,&bufferPtr,&papEOF
  7622.      AIF   C:&async,.p1
  7623.      LCLA  &async
  7624. .p1
  7625.      AIF   C:&command,.p2
  7626.      LCLA  &command
  7627. .p2
  7628.      AIF   C:&result,.p3
  7629.      LCLA  &result
  7630. .p3
  7631.      AIF   C:&completionPtr,.p4
  7632.      LCLA  &completionPtr
  7633. .p4
  7634.      AIF   C:&sessRefID,.p5
  7635.      LCLA  &sessRefID
  7636. .p5
  7637.      AIF   C:&dataLength,.p6
  7638.      LCLA  &dataLength
  7639. .p6
  7640.      AIF   C:&bufferPtr,.p7
  7641.      LCLA  &bufferPtr
  7642. .p7
  7643.      AIF   C:&papEOF,.p8
  7644.      LCLA  &papEOF
  7645. .p8
  7646. &lab DS    0
  7647. &lab._async DC      i1'&async'
  7648. &lab._command DC      i1'&command'
  7649. &lab._result DC      i2'&result'
  7650. &lab._completionPtr DC      i4'&completionPtr'
  7651. &lab._sessRefID DC      i1'&sessRefID'
  7652. &lab._dataLength DC      i2'&dataLength'
  7653. &lab._bufferPtr DC      i4'&bufferPtr'
  7654. &lab._papEOF DC      i1'&papEOF'
  7655.    MEND
  7656.    MACRO
  7657. &lab PAPUnloadRec &async,&command,&result,&completionPtr
  7658.      AIF   C:&async,.p1
  7659.      LCLA  &async
  7660. .p1
  7661.      AIF   C:&command,.p2
  7662.      LCLA  &command
  7663. .p2
  7664.      AIF   C:&result,.p3
  7665.      LCLA  &result
  7666. .p3
  7667.      AIF   C:&completionPtr,.p4
  7668.      LCLA  &completionPtr
  7669. .p4
  7670. &lab DS    0
  7671. &lab._async DC      i1'&async'
  7672. &lab._command DC      i1'&command'
  7673. &lab._result DC      i2'&result'
  7674. &lab._completionPtr DC      i4'&completionPtr'
  7675.    MEND
  7676.    MACRO
  7677. &lab PFIAttentionHeaderRec &sessionRefNum,&attenType,&atten,&serverName,&zoneName
  7678.      AIF   C:&sessionRefNum,.p1
  7679.      LCLA  &sessionRefNum
  7680. .p1
  7681.      AIF   C:&attenType,.p2
  7682.      LCLA  &attenType
  7683. .p2
  7684.      AIF   C:&atten,.p3
  7685.      LCLA  &atten
  7686. .p3
  7687.      AIF   C:&serverName,.p4
  7688.      LCLA  &serverName
  7689. .p4
  7690.      AIF   C:&zoneName,.p5
  7691.      LCLA  &zoneName
  7692. .p5
  7693. &lab DS    0
  7694. &lab._sessionRefNum DC      i1'&sessionRefNum'
  7695. &lab._attenType DC      i1'&attenType'
  7696. &lab._atten DC      i2'&atten'
  7697. &lab._serverName DC      i1'&serverName'
  7698. &lab._zoneName DC      i1'&zoneName'
  7699.    MEND
  7700.    MACRO
  7701. &lab PFIHooksMountingRec &sessionRefNum,&p8UnitNum,&volumeName,&volumeID,&serverName,&zoneName
  7702.      AIF   C:&sessionRefNum,.p1
  7703.      LCLA  &sessionRefNum
  7704. .p1
  7705.      AIF   C:&p8UnitNum,.p2
  7706.      LCLA  &p8UnitNum
  7707. .p2
  7708.      AIF   C:&volumeName,.p3
  7709.      LCLA  &volumeName
  7710. .p3
  7711.      AIF   C:&volumeID,.p4
  7712.      LCLA  &volumeID
  7713. .p4
  7714.      AIF   C:&serverName,.p5
  7715.      LCLA  &serverName
  7716. .p5
  7717.      AIF   C:&zoneName,.p6
  7718.      LCLA  &zoneName
  7719. .p6
  7720. &lab DS    0
  7721. &lab._sessionRefNum DC      i1'&sessionRefNum'
  7722. &lab._p8UnitNum DC      i1'&p8UnitNum'
  7723. &lab._volumeName DC      i1'&volumeName'
  7724. &lab._volumeID DC      i2'&volumeID'
  7725. &lab._serverName DC      i1'&serverName'
  7726. &lab._zoneName DC      i1'&zoneName'
  7727.    MEND
  7728.    MACRO
  7729. &lab PFIUserPrefixRec &async,&command,&result,&directionFlag,&userNamePtr
  7730.      AIF   C:&async,.p1
  7731.      LCLA  &async
  7732. .p1
  7733.      AIF   C:&command,.p2
  7734.      LCLA  &command
  7735. .p2
  7736.      AIF   C:&result,.p3
  7737.      LCLA  &result
  7738. .p3
  7739.      AIF   C:&directionFlag,.p4
  7740.      LCLA  &directionFlag
  7741. .p4
  7742.      AIF   C:&userNamePtr,.p5
  7743.      LCLA  &userNamePtr
  7744. .p5
  7745. &lab DS    0
  7746. &lab._async DC      i1'&async'
  7747. &lab._command DC      i1'&command'
  7748. &lab._result DC      i2'&result'
  7749. &lab._directionFlag DC      i1'&directionFlag'
  7750. &lab._userNamePtr DC      i2'&userNamePtr'
  7751.    MEND
  7752.    MACRO
  7753. &lab PFILoginRec &async,&command,&result,&networkID,&nodeID,&socketID,&cmdBufferLength,&cmdBufferPtr,&replyBufferLength,&replyBufferPtr,&sessRefID,&attnRtnAddr
  7754.      AIF   C:&async,.p1
  7755.      LCLA  &async
  7756. .p1
  7757.      AIF   C:&command,.p2
  7758.      LCLA  &command
  7759. .p2
  7760.      AIF   C:&result,.p3
  7761.      LCLA  &result
  7762. .p3
  7763.      AIF   C:&networkID,.p4
  7764.      LCLA  &networkID
  7765. .p4
  7766.      AIF   C:&nodeID,.p5
  7767.      LCLA  &nodeID
  7768. .p5
  7769.      AIF   C:&socketID,.p6
  7770.      LCLA  &socketID
  7771. .p6
  7772.      AIF   C:&cmdBufferLength,.p7
  7773.      LCLA  &cmdBufferLength
  7774. .p7
  7775.      AIF   C:&cmdBufferPtr,.p8
  7776.      LCLA  &cmdBufferPtr
  7777. .p8
  7778.      AIF   C:&replyBufferLength,.p9
  7779.      LCLA  &replyBufferLength
  7780. .p9
  7781.      AIF   C:&replyBufferPtr,.p10
  7782.      LCLA  &replyBufferPtr
  7783. .p10
  7784.      AIF   C:&sessRefID,.p11
  7785.      LCLA  &sessRefID
  7786. .p11
  7787.      AIF   C:&attnRtnAddr,.p12
  7788.      LCLA  &attnRtnAddr
  7789. .p12
  7790. &lab DS    0
  7791. &lab._async DC      i1'&async'
  7792. &lab._command DC      i1'&command'
  7793. &lab._result DC      i2'&result'
  7794. &lab._networkID DC      i2'&networkID'
  7795. &lab._nodeID DC      i1'&nodeID'
  7796. &lab._socketID DC      i1'&socketID'
  7797. &lab._cmdBufferLength DC      i2'&cmdBufferLength'
  7798. &lab._cmdBufferPtr DC      i4'&cmdBufferPtr'
  7799. &lab._replyBufferLength DC      i2'&replyBufferLength'
  7800. &lab._replyBufferPtr DC      i4'&replyBufferPtr'
  7801. &lab._sessRefID DC      i1'&sessRefID'
  7802. &lab._attnRtnAddr DC      i4'&attnRtnAddr'
  7803.    MEND
  7804.    MACRO
  7805. &lab PFILoginContRec &async,&command,&result,&sessRefID,&cmdBufferLength,&cmdBufferPtr,&replyBufferLength,&replyBufferPtr
  7806.      AIF   C:&async,.p1
  7807.      LCLA  &async
  7808. .p1
  7809.      AIF   C:&command,.p2
  7810.      LCLA  &command
  7811. .p2
  7812.      AIF   C:&result,.p3
  7813.      LCLA  &result
  7814. .p3
  7815.      AIF   C:&sessRefID,.p4
  7816.      LCLA  &sessRefID
  7817. .p4
  7818.      AIF   C:&cmdBufferLength,.p5
  7819.      LCLA  &cmdBufferLength
  7820. .p5
  7821.      AIF   C:&cmdBufferPtr,.p6
  7822.      LCLA  &cmdBufferPtr
  7823. .p6
  7824.      AIF   C:&replyBufferLength,.p7
  7825.      LCLA  &replyBufferLength
  7826. .p7
  7827.      AIF   C:&replyBufferPtr,.p8
  7828.      LCLA  &replyBufferPtr
  7829. .p8
  7830. &lab DS    0
  7831. &lab._async DC      i1'&async'
  7832. &lab._command DC      i1'&command'
  7833. &lab._result DC      i2'&result'
  7834. &lab._sessRefID DC      i1'&sessRefID'
  7835. &lab._cmdBufferLength DC      i2'&cmdBufferLength'
  7836. &lab._cmdBufferPtr DC      i4'&cmdBufferPtr'
  7837. &lab._replyBufferLength DC      i2'&replyBufferLength'
  7838. &lab._replyBufferPtr DC      i4'&replyBufferPtr'
  7839.    MEND
  7840.    MACRO
  7841. &lab PFILogoutRec &async,&command,&result,&sessRefID
  7842.      AIF   C:&async,.p1
  7843.      LCLA  &async
  7844. .p1
  7845.      AIF   C:&command,.p2
  7846.      LCLA  &command
  7847. .p2
  7848.      AIF   C:&result,.p3
  7849.      LCLA  &result
  7850. .p3
  7851.      AIF   C:&sessRefID,.p4
  7852.      LCLA  &sessRefID
  7853. .p4
  7854. &lab DS    0
  7855. &lab._async DC      i1'&async'
  7856. &lab._command DC      i1'&command'
  7857. &lab._result DC      i2'&result'
  7858. &lab._sessRefID DC      i1'&sessRefID'
  7859.    MEND
  7860.    MACRO
  7861. &lab PFIMountvolRec &async,&command,&result,&sessRefID,&mountflag,&volNamePtr,&volID,&slotDrive,&passwordPtr
  7862.      AIF   C:&async,.p1
  7863.      LCLA  &async
  7864. .p1
  7865.      AIF   C:&command,.p2
  7866.      LCLA  &command
  7867. .p2
  7868.      AIF   C:&result,.p3
  7869.      LCLA  &result
  7870. .p3
  7871.      AIF   C:&sessRefID,.p4
  7872.      LCLA  &sessRefID
  7873. .p4
  7874.      AIF   C:&mountflag,.p5
  7875.      LCLA  &mountflag
  7876. .p5
  7877.      AIF   C:&volNamePtr,.p6
  7878.      LCLA  &volNamePtr
  7879. .p6
  7880.      AIF   C:&volID,.p7
  7881.      LCLA  &volID
  7882. .p7
  7883.      AIF   C:&slotDrive,.p8
  7884.      LCLA  &slotDrive
  7885. .p8
  7886.      AIF   C:&passwordPtr,.p9
  7887.      LCLA  &passwordPtr
  7888. .p9
  7889. &lab DS    0
  7890. &lab._async DC      i1'&async'
  7891. &lab._command DC      i1'&command'
  7892. &lab._result DC      i2'&result'
  7893. &lab._sessRefID DC      i1'&sessRefID'
  7894. &lab._mountflag DC      i1'&mountflag'
  7895. &lab._volNamePtr DC      i4'&volNamePtr'
  7896. &lab._volID DC      i2'&volID'
  7897. &lab._slotDrive DC      i1'&slotDrive'
  7898. &lab._passwordPtr DC      i4'&passwordPtr'
  7899.    MEND
  7900.    MACRO
  7901. &lab PFIListBufferRec &sessionRefNum,&Slot,&volumeName,&volumeID
  7902.      AIF   C:&sessionRefNum,.p1
  7903.      LCLA  &sessionRefNum
  7904. .p1
  7905.      AIF   C:&Slot,.p2
  7906.      LCLA  &Slot
  7907. .p2
  7908.      AIF   C:&volumeName,.p3
  7909.      LCLA  &volumeName
  7910. .p3
  7911.      AIF   C:&volumeID,.p4
  7912.      LCLA  &volumeID
  7913. .p4
  7914. &lab DS    0
  7915. &lab._sessionRefNum DC      i1'&sessionRefNum'
  7916. &lab._Slot DC      i1'&Slot'
  7917. &lab._volumeName DC      i1'&volumeName'
  7918. &lab._volumeID DC      i2'&volumeID'
  7919.    MEND
  7920.    MACRO
  7921. &lab PFIListSessionsRec &async,&command,&result,&bufferLength,&bufferPtr,&entriesRtn
  7922.      AIF   C:&async,.p1
  7923.      LCLA  &async
  7924. .p1
  7925.      AIF   C:&command,.p2
  7926.      LCLA  &command
  7927. .p2
  7928.      AIF   C:&result,.p3
  7929.      LCLA  &result
  7930. .p3
  7931.      AIF   C:&bufferLength,.p4
  7932.      LCLA  &bufferLength
  7933. .p4
  7934.      AIF   C:&bufferPtr,.p5
  7935.      LCLA  &bufferPtr
  7936. .p5
  7937.      AIF   C:&entriesRtn,.p6
  7938.      LCLA  &entriesRtn
  7939. .p6
  7940. &lab DS    0
  7941. &lab._async DC      i1'&async'
  7942. &lab._command DC      i1'&command'
  7943. &lab._result DC      i2'&result'
  7944. &lab._bufferLength DC      i2'&bufferLength'
  7945. &lab._bufferPtr DC      i4'&bufferPtr'
  7946. &lab._entriesRtn DC      i1'&entriesRtn'
  7947.    MEND
  7948.    MACRO
  7949. &lab PFITimeZoneRec &async,&command,&result,&timeFlag
  7950.      AIF   C:&async,.p1
  7951.      LCLA  &async
  7952. .p1
  7953.      AIF   C:&command,.p2
  7954.      LCLA  &command
  7955. .p2
  7956.      AIF   C:&result,.p3
  7957.      LCLA  &result
  7958. .p3
  7959.      AIF   C:&timeFlag,.p4
  7960.      LCLA  &timeFlag
  7961. .p4
  7962. &lab DS    0
  7963. &lab._async DC      i1'&async'
  7964. &lab._command DC      i1'&command'
  7965. &lab._result DC      i2'&result'
  7966. &lab._timeFlag DC      i1'&timeFlag'
  7967.    MEND
  7968.    MACRO
  7969. &lab PFIGetSrcpathRec &async,&command,&result,&bufferPtr
  7970.      AIF   C:&async,.p1
  7971.      LCLA  &async
  7972. .p1
  7973.      AIF   C:&command,.p2
  7974.      LCLA  &command
  7975. .p2
  7976.      AIF   C:&result,.p3
  7977.      LCLA  &result
  7978. .p3
  7979.      AIF   C:&bufferPtr,.p4
  7980.      LCLA  &bufferPtr
  7981. .p4
  7982. &lab DS    0
  7983. &lab._async DC      i1'&async'
  7984. &lab._command DC      i1'&command'
  7985. &lab._result DC      i2'&result'
  7986. &lab._bufferPtr DC      i4'&bufferPtr'
  7987.    MEND
  7988.    MACRO
  7989. &lab PFIAccessRec &async,&command,&result,&directionalFlag,&accessRights,&pathnamePtr,&creatorNamePtr,&groupNamePtr
  7990.      AIF   C:&async,.p1
  7991.      LCLA  &async
  7992. .p1
  7993.      AIF   C:&command,.p2
  7994.      LCLA  &command
  7995. .p2
  7996.      AIF   C:&result,.p3
  7997.      LCLA  &result
  7998. .p3
  7999.      AIF   C:&directionalFlag,.p4
  8000.      LCLA  &directionalFlag
  8001. .p4
  8002.      AIF   C:&accessRights,.p5
  8003.      LCLA  &accessRights
  8004. .p5
  8005.      AIF   C:&pathnamePtr,.p6
  8006.      LCLA  &pathnamePtr
  8007. .p6
  8008.      AIF   C:&creatorNamePtr,.p7
  8009.      LCLA  &creatorNamePtr
  8010. .p7
  8011.      AIF   C:&groupNamePtr,.p8
  8012.      LCLA  &groupNamePtr
  8013. .p8
  8014. &lab DS    0
  8015. &lab._async DC      i1'&async'
  8016. &lab._command DC      i1'&command'
  8017. &lab._result DC      i2'&result'
  8018. &lab._directionalFlag DC      i1'&directionalFlag'
  8019. &lab._accessRights DC      i4'&accessRights'
  8020. &lab._pathnamePtr DC      i4'&pathnamePtr'
  8021. &lab._creatorNamePtr DC      i4'&creatorNamePtr'
  8022. &lab._groupNamePtr DC      i4'&groupNamePtr'
  8023.    MEND
  8024.    MACRO
  8025. &lab PFINamingRec &async,&command,&result,&directionalFlag,&namingConvFlag
  8026.      AIF   C:&async,.p1
  8027.      LCLA  &async
  8028. .p1
  8029.      AIF   C:&command,.p2
  8030.      LCLA  &command
  8031. .p2
  8032.      AIF   C:&result,.p3
  8033.      LCLA  &result
  8034. .p3
  8035.      AIF   C:&directionalFlag,.p4
  8036.      LCLA  &directionalFlag
  8037. .p4
  8038.      AIF   C:&namingConvFlag,.p5
  8039.      LCLA  &namingConvFlag
  8040. .p5
  8041. &lab DS    0
  8042. &lab._async DC      i1'&async'
  8043. &lab._command DC      i1'&command'
  8044. &lab._result DC      i2'&result'
  8045. &lab._directionalFlag DC      i1'&directionalFlag'
  8046. &lab._namingConvFlag DC      i1'&namingConvFlag'
  8047.    MEND
  8048.    MACRO
  8049. &lab PFIConvertTimeRec &async,&command,&result,&formatFlag,&fromDateTime,&toDateTime
  8050.      AIF   C:&async,.p1
  8051.      LCLA  &async
  8052. .p1
  8053.      AIF   C:&command,.p2
  8054.      LCLA  &command
  8055. .p2
  8056.      AIF   C:&result,.p3
  8057.      LCLA  &result
  8058. .p3
  8059.      AIF   C:&formatFlag,.p4
  8060.      LCLA  &formatFlag
  8061. .p4
  8062.      AIF   C:&fromDateTime,.p5
  8063.      LCLA  &fromDateTime
  8064. .p5
  8065.      AIF   C:&toDateTime,.p6
  8066.      LCLA  &toDateTime
  8067. .p6
  8068. &lab DS    0
  8069. &lab._async DC      i1'&async'
  8070. &lab._command DC      i1'&command'
  8071. &lab._result DC      i2'&result'
  8072. &lab._formatFlag DC      i1'&formatFlag'
  8073. &lab._fromDateTime DC      i4'&fromDateTime'
  8074. &lab._toDateTime DC      i4'&toDateTime'
  8075.    MEND
  8076.    MACRO
  8077. &lab PFISetBufferRec &async,&command,&result,&dirFlag,&bufferLength,&bufferPtr
  8078.      AIF   C:&async,.p1
  8079.      LCLA  &async
  8080. .p1
  8081.      AIF   C:&command,.p2
  8082.      LCLA  &command
  8083. .p2
  8084.      AIF   C:&result,.p3
  8085.      LCLA  &result
  8086. .p3
  8087.      AIF   C:&dirFlag,.p4
  8088.      LCLA  &dirFlag
  8089. .p4
  8090.      AIF   C:&bufferLength,.p5
  8091.      LCLA  &bufferLength
  8092. .p5
  8093.      AIF   C:&bufferPtr,.p6
  8094.      LCLA  &bufferPtr
  8095. .p6
  8096. &lab DS    0
  8097. &lab._async DC      i1'&async'
  8098. &lab._command DC      i1'&command'
  8099. &lab._result DC      i2'&result'
  8100. &lab._dirFlag DC      i1'&dirFlag'
  8101. &lab._bufferLength DC      i2'&bufferLength'
  8102. &lab._bufferPtr DC      i4'&bufferPtr'
  8103.    MEND
  8104.    MACRO
  8105. &lab PFIHooksRec &async,&command,&result,&hookFlag,&mountVector,&unmountVector,&attentionVector
  8106.      AIF   C:&async,.p1
  8107.      LCLA  &async
  8108. .p1
  8109.      AIF   C:&command,.p2
  8110.      LCLA  &command
  8111. .p2
  8112.      AIF   C:&result,.p3
  8113.      LCLA  &result
  8114. .p3
  8115.      AIF   C:&hookFlag,.p4
  8116.      LCLA  &hookFlag
  8117. .p4
  8118.      AIF   C:&mountVector,.p5
  8119.      LCLA  &mountVector
  8120. .p5
  8121.      AIF   C:&unmountVector,.p6
  8122.      LCLA  &unmountVector
  8123. .p6
  8124.      AIF   C:&attentionVector,.p7
  8125.      LCLA  &attentionVector
  8126. .p7
  8127. &lab DS    0
  8128. &lab._async DC      i1'&async'
  8129. &lab._command DC      i1'&command'
  8130. &lab._result DC      i2'&result'
  8131. &lab._hookFlag DC      i1'&hookFlag'
  8132. &lab._mountVector DC      i4'&mountVector'
  8133. &lab._unmountVector DC      i4'&unmountVector'
  8134. &lab._attentionVector DC      i4'&attentionVector'
  8135.    MEND
  8136.    MACRO
  8137. &lab PFILogin2Rec &async,&command,&result,&newworkID,&nodeID,&socketID,&cmdBufferLength,&cmdBufferPtr,&replyBufferLength,&replyBufferPtr,&sessRefID,&attnRtnAddr,&serverName,&zoneName,&afpVersionNum
  8138.      AIF   C:&async,.p1
  8139.      LCLA  &async
  8140. .p1
  8141.      AIF   C:&command,.p2
  8142.      LCLA  &command
  8143. .p2
  8144.      AIF   C:&result,.p3
  8145.      LCLA  &result
  8146. .p3
  8147.      AIF   C:&newworkID,.p4
  8148.      LCLA  &newworkID
  8149. .p4
  8150.      AIF   C:&nodeID,.p5
  8151.      LCLA  &nodeID
  8152. .p5
  8153.      AIF   C:&socketID,.p6
  8154.      LCLA  &socketID
  8155. .p6
  8156.      AIF   C:&cmdBufferLength,.p7
  8157.      LCLA  &cmdBufferLength
  8158. .p7
  8159.      AIF   C:&cmdBufferPtr,.p8
  8160.      LCLA  &cmdBufferPtr
  8161. .p8
  8162.      AIF   C:&replyBufferLength,.p9
  8163.      LCLA  &replyBufferLength
  8164. .p9
  8165.      AIF   C:&replyBufferPtr,.p10
  8166.      LCLA  &replyBufferPtr
  8167. .p10
  8168.      AIF   C:&sessRefID,.p11
  8169.      LCLA  &sessRefID
  8170. .p11
  8171.      AIF   C:&attnRtnAddr,.p12
  8172.      LCLA  &attnRtnAddr
  8173. .p12
  8174.      AIF   C:&serverName,.p13
  8175.      LCLA  &serverName
  8176. .p13
  8177.      AIF   C:&zoneName,.p14
  8178.      LCLA  &zoneName
  8179. .p14
  8180.      AIF   C:&afpVersionNum,.p15
  8181.      LCLA  &afpVersionNum
  8182. .p15
  8183. &lab DS    0
  8184. &lab._async DC      i1'&async'
  8185. &lab._command DC      i1'&command'
  8186. &lab._result DC      i2'&result'
  8187. &lab._newworkID DC      i2'&newworkID'
  8188. &lab._nodeID DC      i1'&nodeID'
  8189. &lab._socketID DC      i1'&socketID'
  8190. &lab._cmdBufferLength DC      i2'&cmdBufferLength'
  8191. &lab._cmdBufferPtr DC      i4'&cmdBufferPtr'
  8192. &lab._replyBufferLength DC      i2'&replyBufferLength'
  8193. &lab._replyBufferPtr DC      i4'&replyBufferPtr'
  8194. &lab._sessRefID DC      i1'&sessRefID'
  8195. &lab._attnRtnAddr DC      i4'&attnRtnAddr'
  8196. &lab._serverName DC      i4'&serverName'
  8197. &lab._zoneName DC      i4'&zoneName'
  8198. &lab._afpVersionNum DC      i2'&afpVersionNum'
  8199.    MEND
  8200.    MACRO
  8201. &lab PFIListSessions2Rec &async,&command,&result,&bufferLength,&bufferPtr,&entriesRtn
  8202.      AIF   C:&async,.p1
  8203.      LCLA  &async
  8204. .p1
  8205.      AIF   C:&command,.p2
  8206.      LCLA  &command
  8207. .p2
  8208.      AIF   C:&result,.p3
  8209.      LCLA  &result
  8210. .p3
  8211.      AIF   C:&bufferLength,.p4
  8212.      LCLA  &bufferLength
  8213. .p4
  8214.      AIF   C:&bufferPtr,.p5
  8215.      LCLA  &bufferPtr
  8216. .p5
  8217.      AIF   C:&entriesRtn,.p6
  8218.      LCLA  &entriesRtn
  8219. .p6
  8220. &lab DS    0
  8221. &lab._async DC      i1'&async'
  8222. &lab._command DC      i1'&command'
  8223. &lab._result DC      i2'&result'
  8224. &lab._bufferLength DC      i2'&bufferLength'
  8225. &lab._bufferPtr DC      i4'&bufferPtr'
  8226. &lab._entriesRtn DC      i1'&entriesRtn'
  8227.    MEND
  8228.    MACRO
  8229. &lab PFIGetSVersionRec &async,&command,&result,&sessRefID,&afpVersionNum
  8230.      AIF   C:&async,.p1
  8231.      LCLA  &async
  8232. .p1
  8233.      AIF   C:&command,.p2
  8234.      LCLA  &command
  8235. .p2
  8236.      AIF   C:&result,.p3
  8237.      LCLA  &result
  8238. .p3
  8239.      AIF   C:&sessRefID,.p4
  8240.      LCLA  &sessRefID
  8241. .p4
  8242.      AIF   C:&afpVersionNum,.p5
  8243.      LCLA  &afpVersionNum
  8244. .p5
  8245. &lab DS    0
  8246. &lab._async DC      i1'&async'
  8247. &lab._command DC      i1'&command'
  8248. &lab._result DC      i2'&result'
  8249. &lab._sessRefID DC      i1'&sessRefID'
  8250. &lab._afpVersionNum DC      i2'&afpVersionNum'
  8251.    MEND
  8252.    MACRO
  8253. &lab ListSessionsBuffer &refNum,&slotDrive,&volName,&volID
  8254.      AIF   C:&refNum,.p1
  8255.      LCLA  &refNum
  8256. .p1
  8257.      AIF   C:&slotDrive,.p2
  8258.      LCLA  &slotDrive
  8259. .p2
  8260.      AIF   C:&volName,.p3
  8261.      LCLA  &volName
  8262. .p3
  8263.      AIF   C:&volID,.p4
  8264.      LCLA  &volID
  8265. .p4
  8266. &lab DS    0
  8267. &lab._refNum DC      i1'&refNum'
  8268. &lab._slotDrive DC      i1'&slotDrive'
  8269. &lab._volName DC      i1'&volName'
  8270. &lab._volID DC      i2'&volID'
  8271.    MEND
  8272.    MACRO
  8273. &lab RPMSetPrinterRec &async,&command,&result,&entityPtr,&rpmFlags,&flushInterval,&timeOut,&numberBuffers
  8274.      AIF   C:&async,.p1
  8275.      LCLA  &async
  8276. .p1
  8277.      AIF   C:&command,.p2
  8278.      LCLA  &command
  8279. .p2
  8280.      AIF   C:&result,.p3
  8281.      LCLA  &result
  8282. .p3
  8283.      AIF   C:&entityPtr,.p4
  8284.      LCLA  &entityPtr
  8285. .p4
  8286.      AIF   C:&rpmFlags,.p5
  8287.      LCLA  &rpmFlags
  8288. .p5
  8289.      AIF   C:&flushInterval,.p6
  8290.      LCLA  &flushInterval
  8291. .p6
  8292.      AIF   C:&timeOut,.p7
  8293.      LCLA  &timeOut
  8294. .p7
  8295.      AIF   C:&numberBuffers,.p8
  8296.      LCLA  &numberBuffers
  8297. .p8
  8298. &lab DS    0
  8299. &lab._async DC      i1'&async'
  8300. &lab._command DC      i1'&command'
  8301. &lab._result DC      i2'&result'
  8302. &lab._entityPtr DC      i4'&entityPtr'
  8303. &lab._rpmFlags DC      i1'&rpmFlags'
  8304. &lab._flushInterval DC      i2'&flushInterval'
  8305. &lab._timeOut DC      i2'&timeOut'
  8306. &lab._numberBuffers DC      i2'&numberBuffers'
  8307.    MEND
  8308.    MACRO
  8309. &lab RPMCloseSessionRec &async,&command,&result
  8310.      AIF   C:&async,.p1
  8311.      LCLA  &async
  8312. .p1
  8313.      AIF   C:&command,.p2
  8314.      LCLA  &command
  8315. .p2
  8316.      AIF   C:&result,.p3
  8317.      LCLA  &result
  8318. .p3
  8319. &lab DS    0
  8320. &lab._async DC      i1'&async'
  8321. &lab._command DC      i1'&command'
  8322. &lab._result DC      i2'&result'
  8323.    MEND
  8324.    MACRO
  8325. &lab RPMFlushSessionRec &async,&command,&result
  8326.      AIF   C:&async,.p1
  8327.      LCLA  &async
  8328. .p1
  8329.      AIF   C:&command,.p2
  8330.      LCLA  &command
  8331. .p2
  8332.      AIF   C:&result,.p3
  8333.      LCLA  &result
  8334. .p3
  8335. &lab DS    0
  8336. &lab._async DC      i1'&async'
  8337. &lab._command DC      i1'&command'
  8338. &lab._result DC      i1'&result'
  8339.    MEND
  8340.    MACRO
  8341. &lab ZIPGetMyZoneRec &async,&command,&result,&completionPtr,&bufferPtr,&timeOut,&retry,&reserved
  8342.      AIF   C:&async,.p1
  8343.      LCLA  &async
  8344. .p1
  8345.      AIF   C:&command,.p2
  8346.      LCLA  &command
  8347. .p2
  8348.      AIF   C:&result,.p3
  8349.      LCLA  &result
  8350. .p3
  8351.      AIF   C:&completionPtr,.p4
  8352.      LCLA  &completionPtr
  8353. .p4
  8354.      AIF   C:&bufferPtr,.p5
  8355.      LCLA  &bufferPtr
  8356. .p5
  8357.      AIF   C:&timeOut,.p6
  8358.      LCLA  &timeOut
  8359. .p6
  8360.      AIF   C:&retry,.p7
  8361.      LCLA  &retry
  8362. .p7
  8363.      AIF   C:&reserved,.p8
  8364.      LCLA  &reserved
  8365. .p8
  8366. &lab DS    0
  8367. &lab._async DC      i1'&async'
  8368. &lab._command DC      i1'&command'
  8369. &lab._result DC      i2'&result'
  8370. &lab._completionPtr DC      i4'&completionPtr'
  8371. &lab._bufferPtr DC      i4'&bufferPtr'
  8372. &lab._timeOut DC      i1'&timeOut'
  8373. &lab._retry DC      i1'&retry'
  8374. &lab._reserved DC      i2'&reserved'
  8375.    MEND
  8376.    MACRO
  8377. &lab ZIPGetZoneListRec &async,&command,&result,&completionPtr,&bufferLength,&bufferPtr,&bridgeNodeID,&startIndex,&timeOut,&retry,&zonesFound,&reserved
  8378.      AIF   C:&async,.p1
  8379.      LCLA  &async
  8380. .p1
  8381.      AIF   C:&command,.p2
  8382.      LCLA  &command
  8383. .p2
  8384.      AIF   C:&result,.p3
  8385.      LCLA  &result
  8386. .p3
  8387.      AIF   C:&completionPtr,.p4
  8388.      LCLA  &completionPtr
  8389. .p4
  8390.      AIF   C:&bufferLength,.p5
  8391.      LCLA  &bufferLength
  8392. .p5
  8393.      AIF   C:&bufferPtr,.p6
  8394.      LCLA  &bufferPtr
  8395. .p6
  8396.      AIF   C:&bridgeNodeID,.p7
  8397.      LCLA  &bridgeNodeID
  8398. .p7
  8399.      AIF   C:&startIndex,.p8
  8400.      LCLA  &startIndex
  8401. .p8
  8402.      AIF   C:&timeOut,.p9
  8403.      LCLA  &timeOut
  8404. .p9
  8405.      AIF   C:&retry,.p10
  8406.      LCLA  &retry
  8407. .p10
  8408.      AIF   C:&zonesFound,.p11
  8409.      LCLA  &zonesFound
  8410. .p11
  8411.      AIF   C:&reserved,.p12
  8412.      LCLA  &reserved
  8413. .p12
  8414. &lab DS    0
  8415. &lab._async DC      i1'&async'
  8416. &lab._command DC      i1'&command'
  8417. &lab._result DC      i2'&result'
  8418. &lab._completionPtr DC      i4'&completionPtr'
  8419. &lab._bufferLength DC      i2'&bufferLength'
  8420. &lab._bufferPtr DC      i4'&bufferPtr'
  8421. &lab._bridgeNodeID DC      i1'&bridgeNodeID'
  8422. &lab._startIndex DC      i2'&startIndex'
  8423. &lab._timeOut DC      i1'&timeOut'
  8424. &lab._retry DC      i1'&retry'
  8425. &lab._zonesFound DC      i2'&zonesFound'
  8426. &lab._reserved DC      i2'&reserved'
  8427.    MEND
  8428.    MACRO
  8429. &lab CmdBlock &cmdLength,&cmdBlkAddr,&replyLength,&replyBuffer,&writeLength,&writeBuffer
  8430.      AIF   C:&cmdLength,.p1
  8431.      LCLA  &cmdLength
  8432. .p1
  8433.      AIF   C:&cmdBlkAddr,.p2
  8434.      LCLA  &cmdBlkAddr
  8435. .p2
  8436.      AIF   C:&replyLength,.p3
  8437.      LCLA  &replyLength
  8438. .p3
  8439.      AIF   C:&replyBuffer,.p4
  8440.      LCLA  &replyBuffer
  8441. .p4
  8442.      AIF   C:&writeLength,.p5
  8443.      LCLA  &writeLength
  8444. .p5
  8445.      AIF   C:&writeBuffer,.p6
  8446.      LCLA  &writeBuffer
  8447. .p6
  8448. &lab DS    0
  8449. &lab._cmdLength DC      i2'&cmdLength'
  8450. &lab._cmdBlkAddr DC      i4'&cmdBlkAddr'
  8451. &lab._replyLength DC      i2'&replyLength'
  8452. &lab._replyBuffer DC      i4'&replyBuffer'
  8453. &lab._writeLength DC      i2'&writeLength'
  8454. &lab._writeBuffer DC      i4'&writeBuffer'
  8455.    MEND
  8456.    MACRO
  8457. &lab BufferControlRec &pCount,&fstNum,&commandNum,&refNum,&flags
  8458.      AIF   C:&pCount,.p1
  8459.      LCLA  &pCount
  8460. .p1
  8461.      AIF   C:&fstNum,.p2
  8462.      LCLA  &fstNum
  8463. .p2
  8464.      AIF   C:&commandNum,.p3
  8465.      LCLA  &commandNum
  8466. .p3
  8467.      AIF   C:&refNum,.p4
  8468.      LCLA  &refNum
  8469. .p4
  8470.      AIF   C:&flags,.p5
  8471.      LCLA  &flags
  8472. .p5
  8473. &lab DS    0
  8474. &lab._pCount DC      i2'&pCount'
  8475. &lab._fstNum DC      i2'&fstNum'
  8476. &lab._commandNum DC      i2'&commandNum'
  8477. &lab._refNum DC      i2'&refNum'
  8478. &lab._flags DC      i2'&flags'
  8479.    MEND
  8480.    MACRO
  8481. &lab SpecialOpenForkRec &pCount,&fstNum,&commandNum,&refNum,&pathname,&accessMode,&forkNum
  8482.      AIF   C:&pCount,.p1
  8483.      LCLA  &pCount
  8484. .p1
  8485.      AIF   C:&fstNum,.p2
  8486.      LCLA  &fstNum
  8487. .p2
  8488.      AIF   C:&commandNum,.p3
  8489.      LCLA  &commandNum
  8490. .p3
  8491.      AIF   C:&refNum,.p4
  8492.      LCLA  &refNum
  8493. .p4
  8494.      AIF   C:&pathname,.p5
  8495.      LCLA  &pathname
  8496. .p5
  8497.      AIF   C:&accessMode,.p6
  8498.      LCLA  &accessMode
  8499. .p6
  8500.      AIF   C:&forkNum,.p7
  8501.      LCLA  &forkNum
  8502. .p7
  8503. &lab DS    0
  8504. &lab._pCount DC      i2'&pCount'
  8505. &lab._fstNum DC      i2'&fstNum'
  8506. &lab._commandNum DC      i2'&commandNum'
  8507. &lab._refNum DC      i2'&refNum'
  8508. &lab._pathname DC      i4'&pathname'
  8509. &lab._accessMode DC      i2'&accessMode'
  8510. &lab._forkNum DC      i2'&forkNum'
  8511.    MEND
  8512.    MACRO
  8513. &lab ByteRangeLockRec &pCount,&fstNum,&commandNum,&refNum,&lockFlag,&fileOffset,&rangeLength,&rangeStart
  8514.      AIF   C:&pCount,.p1
  8515.      LCLA  &pCount
  8516. .p1
  8517.      AIF   C:&fstNum,.p2
  8518.      LCLA  &fstNum
  8519. .p2
  8520.      AIF   C:&commandNum,.p3
  8521.      LCLA  &commandNum
  8522. .p3
  8523.      AIF   C:&refNum,.p4
  8524.      LCLA  &refNum
  8525. .p4
  8526.      AIF   C:&lockFlag,.p5
  8527.      LCLA  &lockFlag
  8528. .p5
  8529.      AIF   C:&fileOffset,.p6
  8530.      LCLA  &fileOffset
  8531. .p6
  8532.      AIF   C:&rangeLength,.p7
  8533.      LCLA  &rangeLength
  8534. .p7
  8535.      AIF   C:&rangeStart,.p8
  8536.      LCLA  &rangeStart
  8537. .p8
  8538. &lab DS    0
  8539. &lab._pCount DC      i2'&pCount'
  8540. &lab._fstNum DC      i2'&fstNum'
  8541. &lab._commandNum DC      i2'&commandNum'
  8542. &lab._refNum DC      i2'&refNum'
  8543. &lab._lockFlag DC      i2'&lockFlag'
  8544. &lab._fileOffset DC      i4'&fileOffset'
  8545. &lab._rangeLength DC      i4'&rangeLength'
  8546. &lab._rangeStart DC      i4'&rangeStart'
  8547.    MEND
  8548.    MACRO
  8549. &lab GetAccessRightsRec &userSummary,&world,&group,&owner
  8550.      AIF   C:&userSummary,.p1
  8551.      LCLA  &userSummary
  8552. .p1
  8553.      AIF   C:&world,.p2
  8554.      LCLA  &world
  8555. .p2
  8556.      AIF   C:&group,.p3
  8557.      LCLA  &group
  8558. .p3
  8559.      AIF   C:&owner,.p4
  8560.      LCLA  &owner
  8561. .p4
  8562. &lab DS    0
  8563. &lab._userSummary DC      i1'&userSummary'
  8564. &lab._world DC      i1'&world'
  8565. &lab._group DC      i1'&group'
  8566. &lab._owner DC      i1'&owner'
  8567.    MEND
  8568.    MACRO
  8569. &lab GetPrivilegesRec &pCount,&fstNum,&commandNum,&pathname,&accessRights_reserved,&accessRights_world,&accessRights_group,&accessRights_owner,&ownerName,&groupName
  8570.      AIF   C:&pCount,.p1
  8571.      LCLA  &pCount
  8572. .p1
  8573.      AIF   C:&fstNum,.p2
  8574.      LCLA  &fstNum
  8575. .p2
  8576.      AIF   C:&commandNum,.p3
  8577.      LCLA  &commandNum
  8578. .p3
  8579.      AIF   C:&pathname,.p4
  8580.      LCLA  &pathname
  8581. .p4
  8582.      AIF   C:&accessRights_reserved,.p5
  8583.      LCLA  &accessRights_reserved
  8584. .p5
  8585.      AIF   C:&accessRights_world,.p6
  8586.      LCLA  &accessRights_world
  8587. .p6
  8588.      AIF   C:&accessRights_group,.p7
  8589.      LCLA  &accessRights_group
  8590. .p7
  8591.      AIF   C:&accessRights_owner,.p8
  8592.      LCLA  &accessRights_owner
  8593. .p8
  8594.      AIF   C:&ownerName,.p9
  8595.      LCLA  &ownerName
  8596. .p9
  8597.      AIF   C:&groupName,.p10
  8598.      LCLA  &groupName
  8599. .p10
  8600. &lab DS    0
  8601. &lab._pCount DC      i2'&pCount'
  8602. &lab._fstNum DC      i2'&fstNum'
  8603. &lab._commandNum DC      i2'&commandNum'
  8604. &lab._pathname DC      i4'&pathname'
  8605. &lab._accessRights GetAccessRightsRec &accessRights_reserved,&accessRights_world,&accessRights_group,&accessRights_owner
  8606. &lab._ownerName DC      i4'&ownerName'
  8607. &lab._groupName DC      i4'&groupName'
  8608.    MEND
  8609.    MACRO
  8610. &lab SetAccessRightsRec &reserved,&world,&group,&owner
  8611.      AIF   C:&reserved,.p1
  8612.      LCLA  &reserved
  8613. .p1
  8614.      AIF   C:&world,.p2
  8615.      LCLA  &world
  8616. .p2
  8617.      AIF   C:&group,.p3
  8618.      LCLA  &group
  8619. .p3
  8620.      AIF   C:&owner,.p4
  8621.      LCLA  &owner
  8622. .p4
  8623. &lab DS    0
  8624. &lab._reserved DC      i1'&reserved'
  8625. &lab._world DC      i1'&world'
  8626. &lab._group DC      i1'&group'
  8627. &lab._owner DC      i1'&owner'
  8628.    MEND
  8629.    MACRO
  8630. &lab SetPrivilegesRec &pCount,&fstNum,&commandNum,&pathname,&accessRights_userSummary,&accessRights_world,&accessRights_group,&accessRights_owner,&ownerName,&groupName
  8631.      AIF   C:&pCount,.p1
  8632.      LCLA  &pCount
  8633. .p1
  8634.      AIF   C:&fstNum,.p2
  8635.      LCLA  &fstNum
  8636. .p2
  8637.      AIF   C:&commandNum,.p3
  8638.      LCLA  &commandNum
  8639. .p3
  8640.      AIF   C:&pathname,.p4
  8641.      LCLA  &pathname
  8642. .p4
  8643.      AIF   C:&accessRights_userSummary,.p5
  8644.      LCLA  &accessRights_userSummary
  8645. .p5
  8646.      AIF   C:&accessRights_world,.p6
  8647.      LCLA  &accessRights_world
  8648. .p6
  8649.      AIF   C:&accessRights_group,.p7
  8650.      LCLA  &accessRights_group
  8651. .p7
  8652.      AIF   C:&accessRights_owner,.p8
  8653.      LCLA  &accessRights_owner
  8654. .p8
  8655.      AIF   C:&ownerName,.p9
  8656.      LCLA  &ownerName
  8657. .p9
  8658.      AIF   C:&groupName,.p10
  8659.      LCLA  &groupName
  8660. .p10
  8661. &lab DS    0
  8662. &lab._pCount DC      i2'&pCount'
  8663. &lab._fstNum DC      i2'&fstNum'
  8664. &lab._commandNum DC      i2'&commandNum'
  8665. &lab._pathname DC      i4'&pathname'
  8666. &lab._accessRights SetAccessRightsRec &accessRights_userSummary,&accessRights_world,&accessRights_group,&accessRights_owner
  8667. &lab._ownerName DC      i4'&ownerName'
  8668. &lab._groupName DC      i4'&groupName'
  8669.    MEND
  8670.    MACRO
  8671. &lab UserInfoRec &pCount,&fstNum,&commandNum,&deviceNum,&userName,&primaryGroupName
  8672.      AIF   C:&pCount,.p1
  8673.      LCLA  &pCount
  8674. .p1
  8675.      AIF   C:&fstNum,.p2
  8676.      LCLA  &fstNum
  8677. .p2
  8678.      AIF   C:&commandNum,.p3
  8679.      LCLA  &commandNum
  8680. .p3
  8681.      AIF   C:&deviceNum,.p4
  8682.      LCLA  &deviceNum
  8683. .p4
  8684.      AIF   C:&userName,.p5
  8685.      LCLA  &userName
  8686. .p5
  8687.      AIF   C:&primaryGroupName,.p6
  8688.      LCLA  &primaryGroupName
  8689. .p6
  8690. &lab DS    0
  8691. &lab._pCount DC      i2'&pCount'
  8692. &lab._fstNum DC      i2'&fstNum'
  8693. &lab._commandNum DC      i2'&commandNum'
  8694. &lab._deviceNum DC      i2'&deviceNum'
  8695. &lab._userName DC      i4'&userName'
  8696. &lab._primaryGroupName DC      i4'&primaryGroupName'
  8697.    MEND
  8698.    MACRO
  8699. &lab CopyFileRec &pCount,&fstNum,&commandNum,&sourcePathname,&destPathname
  8700.      AIF   C:&pCount,.p1
  8701.      LCLA  &pCount
  8702. .p1
  8703.      AIF   C:&fstNum,.p2
  8704.      LCLA  &fstNum
  8705. .p2
  8706.      AIF   C:&commandNum,.p3
  8707.      LCLA  &commandNum
  8708. .p3
  8709.      AIF   C:&sourcePathname,.p4
  8710.      LCLA  &sourcePathname
  8711. .p4
  8712.      AIF   C:&destPathname,.p5
  8713.      LCLA  &destPathname
  8714. .p5
  8715. &lab DS    0
  8716. &lab._pCount DC      i2'&pCount'
  8717. &lab._fstNum DC      i2'&fstNum'
  8718. &lab._commandNum DC      i2'&commandNum'
  8719. &lab._sourcePathname DC      i4'&sourcePathname'
  8720. &lab._destPathname DC      i4'&destPathname'
  8721.    MEND
  8722.    MACRO
  8723. &lab GetUserPathRec &pCount,&fstNum,&commandNum,&prefix
  8724.      AIF   C:&pCount,.p1
  8725.      LCLA  &pCount
  8726. .p1
  8727.      AIF   C:&fstNum,.p2
  8728.      LCLA  &fstNum
  8729. .p2
  8730.      AIF   C:&commandNum,.p3
  8731.      LCLA  &commandNum
  8732. .p3
  8733.      AIF   C:&prefix,.p4
  8734.      LCLA  &prefix
  8735. .p4
  8736. &lab DS    0
  8737. &lab._pCount DC      i2'&pCount'
  8738. &lab._fstNum DC      i2'&fstNum'
  8739. &lab._commandNum DC      i2'&commandNum'
  8740. &lab._prefix DC      i4'&prefix'
  8741.    MEND
  8742.    MACRO
  8743. &lab DesktopRec &pCount,&fstNum,&commandNum,&desktopRefNum,&pathname
  8744.      AIF   C:&pCount,.p1
  8745.      LCLA  &pCount
  8746. .p1
  8747.      AIF   C:&fstNum,.p2
  8748.      LCLA  &fstNum
  8749. .p2
  8750.      AIF   C:&commandNum,.p3
  8751.      LCLA  &commandNum
  8752. .p3
  8753.      AIF   C:&desktopRefNum,.p4
  8754.      LCLA  &desktopRefNum
  8755. .p4
  8756.      AIF   C:&pathname,.p5
  8757.      LCLA  &pathname
  8758. .p5
  8759. &lab DS    0
  8760. &lab._pCount DC      i2'&pCount'
  8761. &lab._fstNum DC      i2'&fstNum'
  8762. &lab._commandNum DC      i2'&commandNum'
  8763. &lab._desktopRefNum DC      i2'&desktopRefNum'
  8764. &lab._pathname DC      i4'&pathname'
  8765.    MEND
  8766.    MACRO
  8767. &lab GetCommentRec &pCount,&fstNum,&commandNum,&desktopRefNum,&pathname,&comment
  8768.      AIF   C:&pCount,.p1
  8769.      LCLA  &pCount
  8770. .p1
  8771.      AIF   C:&fstNum,.p2
  8772.      LCLA  &fstNum
  8773. .p2
  8774.      AIF   C:&commandNum,.p3
  8775.      LCLA  &commandNum
  8776. .p3
  8777.      AIF   C:&desktopRefNum,.p4
  8778.      LCLA  &desktopRefNum
  8779. .p4
  8780.      AIF   C:&pathname,.p5
  8781.      LCLA  &pathname
  8782. .p5
  8783.      AIF   C:&comment,.p6
  8784.      LCLA  &comment
  8785. .p6
  8786. &lab DS    0
  8787. &lab._pCount DC      i2'&pCount'
  8788. &lab._fstNum DC      i2'&fstNum'
  8789. &lab._commandNum DC      i2'&commandNum'
  8790. &lab._desktopRefNum DC      i2'&desktopRefNum'
  8791. &lab._pathname DC      i4'&pathname'
  8792. &lab._comment DC      i4'&comment'
  8793.    MEND
  8794.    MACRO
  8795. &lab SetCommentRec &pCount,&fstNum,&commandNum,&desktopRefNum,&pathname,&comment
  8796.      AIF   C:&pCount,.p1
  8797.      LCLA  &pCount
  8798. .p1
  8799.      AIF   C:&fstNum,.p2
  8800.      LCLA  &fstNum
  8801. .p2
  8802.      AIF   C:&commandNum,.p3
  8803.      LCLA  &commandNum
  8804. .p3
  8805.      AIF   C:&desktopRefNum,.p4
  8806.      LCLA  &desktopRefNum
  8807. .p4
  8808.      AIF   C:&pathname,.p5
  8809.      LCLA  &pathname
  8810. .p5
  8811.      AIF   C:&comment,.p6
  8812.      LCLA  &comment
  8813. .p6
  8814. &lab DS    0
  8815. &lab._pCount DC      i2'&pCount'
  8816. &lab._fstNum DC      i2'&fstNum'
  8817. &lab._commandNum DC      i2'&commandNum'
  8818. &lab._desktopRefNum DC      i2'&desktopRefNum'
  8819. &lab._pathname DC      i4'&pathname'
  8820. &lab._comment DC      i4'&comment'
  8821.    MEND
  8822.    MACRO
  8823. &lab GetServerNameRec &pCount,&fstNum,&commandNum,&pathname,&serverName,&zoneName
  8824.      AIF   C:&pCount,.p1
  8825.      LCLA  &pCount
  8826. .p1
  8827.      AIF   C:&fstNum,.p2
  8828.      LCLA  &fstNum
  8829. .p2
  8830.      AIF   C:&commandNum,.p3
  8831.      LCLA  &commandNum
  8832. .p3
  8833.      AIF   C:&pathname,.p4
  8834.      LCLA  &pathname
  8835. .p4
  8836.      AIF   C:&serverName,.p5
  8837.      LCLA  &serverName
  8838. .p5
  8839.      AIF   C:&zoneName,.p6
  8840.      LCLA  &zoneName
  8841. .p6
  8842. &lab DS    0
  8843. &lab._pCount DC      i2'&pCount'
  8844. &lab._fstNum DC      i2'&fstNum'
  8845. &lab._commandNum DC      i2'&commandNum'
  8846. &lab._pathname DC      i4'&pathname'
  8847. &lab._serverName DC      i4'&serverName'
  8848. &lab._zoneName DC      i4'&zoneName'
  8849.    MEND
  8850.    MACRO
  8851. &lab ASOptionListRec &bufferSize,&dataSize,&theFileSysID,&finderInfo,&parentDirID,&accessRights
  8852.      AIF   C:&bufferSize,.p1
  8853.      LCLA  &bufferSize
  8854. .p1
  8855.      AIF   C:&dataSize,.p2
  8856.      LCLA  &dataSize
  8857. .p2
  8858.      AIF   C:&theFileSysID,.p3
  8859.      LCLA  &theFileSysID
  8860. .p3
  8861.      AIF   C:&finderInfo,.p4
  8862.      LCLA  &finderInfo
  8863. .p4
  8864.      AIF   C:&parentDirID,.p5
  8865.      LCLA  &parentDirID
  8866. .p5
  8867.      AIF   C:&accessRights,.p6
  8868.      LCLA  &accessRights
  8869. .p6
  8870. &lab DS    0
  8871. &lab._bufferSize DC      i2'&bufferSize'
  8872. &lab._dataSize DC      i2'&dataSize'
  8873. &lab._theFileSysID DC      i2'&theFileSysID'
  8874. &lab._finderInfo DC      i1'&finderInfo'
  8875. &lab._parentDirID DC      i4'&parentDirID'
  8876. &lab._accessRights DC      i4'&accessRights'
  8877.    MEND
  8878.  
  8879.    MACRO
  8880. &lab decform &style,&digits
  8881.      AIF   C:&style,.p1
  8882.      LCLA  &style
  8883. .p1
  8884.      AIF   C:&digits,.p2
  8885.      LCLA  &digits
  8886. .p2
  8887. &lab DS    0
  8888. &lab._style DC      i2'&style'
  8889. &lab._digits DC      i2'&digits'
  8890.    MEND
  8891.    MACRO
  8892. &lab XCMDBlock ¶mCount,¶ms,&returnValue,&passFlag,&userID
  8893.      AIF   C:¶mCount,.p1
  8894.      LCLA  ¶mCount
  8895. .p1
  8896.      AIF   C:¶ms,.p2
  8897.      LCLA  ¶ms
  8898. .p2
  8899.      AIF   C:&returnValue,.p3
  8900.      LCLA  &returnValue
  8901. .p3
  8902.      AIF   C:&passFlag,.p4
  8903.      LCLA  &passFlag
  8904. .p4
  8905.      AIF   C:&userID,.p5
  8906.      LCLA  &userID
  8907. .p5
  8908. &lab DS    0
  8909. &lab._paramCount DC      i2'¶mCount'
  8910. &lab._params DC      i4'¶ms'
  8911. &lab._returnValue DC      i4'&returnValue'
  8912. &lab._passFlag DC      i2'&passFlag'
  8913. &lab._userID DC      i2'&userID'
  8914.    MEND
  8915.